Android Studio开发Groovy
来源:互联网 发布:java的replace方法 编辑:程序博客网 时间:2024/06/07 00:13
Context:
主要讲下Android Studio如何开发Groovy,搭环境这东西,最恶心。我查了N多的外文。。。。
1.AS(Android Studio)本身是支持Groovy的,Gradle用的语法就是Groovy。也可以在AS中直接创建.groovy后缀的文件。
2.Project、Module的build.gradle可以将目录的展现形式改为Android来识别:
(后续添加:在D:\Program Files\Android\Android Studio\gradle\gradle-2.4\samplesz中有详细的使用Gradle配置的例子scala、maven、groovy、eclipse等等,看来学习方法很重要啊!)
问题:
执行的groovy文件会提示没有配置(configure)groovy
解决方法:
1.在Project层的build.gradle中加入:
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' classpath 'org.codehaus.groovy:gradle-groovy-android-plugin:0.3.6' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}
也就是在原有基础上加
classpath 'org.codehaus.groovy:gradle-groovy-android-plugin:0.3.6'
2.在Module层的build.gradle中加入
apply plugin: 'groovyx.grooid.groovy-android'
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.+' compile 'org.codehaus.groovy:groovy:2.4.0:grooid'}也就是加个plugin和在dependencies加个compile
3.要使用最新的Android Studio1.2Beta3
因为我之前用的是老的,导致无法运行。
4.翻墙:
这个不是必须的,但是在安装groovy的依赖和AS升级时,可能会影响到。没办法天朝技术、管理都不如人。用个VPN就行了,主要百度搜到的第一个的VPN基本都是假冒的,域名都被山寨的抢注了。
源码:
源码在我的github上地址是:https://github.com/AlbertSnow/MyGroovyProject.git
文件是app\src\androidTest\java\com\example\starlight\myapplication\groovyTest.groovy
0 0
- Android Studio开发Groovy
- Groovy 和 Gradle (Android Studio)基础
- Android Studio Gradle 实例 task用法 Groovy string特性
- 拥抱 Android Studio 之三:溯源,Groovy 与 Gradle 基础
- 拥抱 Android Studio 之三:溯源,Groovy 与 Gradle 基础
- Gradle,Groovy与Android Studio中的Gradle详解
- Android groovy
- Android Studio开发应用
- android studio 开发工具
- Android Studio开发指南
- Android Studio开发初级教程
- Android Studio开发初级教程
- Android studio NDK开发
- android studio开发工具
- android studio开发apk
- Android Studio开发JNI
- Android Studio开发NDK
- Android Studio(开发工具)
- 子类可以继承到父类上的注解吗--有结论了
- NSTimer详解和倒计时的实现
- JDK 5 Annotation\注解\注释\自定义注解
- Leetcode11: Remove Element
- Java日志方案概述
- Android Studio开发Groovy
- Android性能优化之数据库优化
- OSTimeTick()函数解析
- 独立成分分析(Independent Component Analysis)
- CPU CACHE学习
- HttpURLConnection使用注意事项
- hibernate里联合主键composite-id映射
- 利用ViewHolder优化自定义Adapter的典型写法
- 获得客户端真实IP的方法