Android Gradle Helloworld

来源:互联网 发布:如何注册网络写手 编辑:程序博客网 时间:2024/06/05 13:29

Gradle Android plugin

Gradle是一个java的build系统,今天折腾了一下,简单做个笔记
项目地址:https://github.com/jvoegele/gradle-android-plugin
官网Guide:http://tools.android.com/tech-docs/new-build-system/user-guide

下载好了后,就可以照着网上资料用了。
以下是我的修改后的gradle-android-plugin以及一个hello world程序
https://github.com/tbruceyu/gradle-android-plugin
直接在example下运行../../gradlew assemble就可以build了

蛋疼的过程

遇到2个比较蛋疼的问题,下面记下来,希望有人能派上用场
1、一直卡在> Configuring > 0/1 projects > root project > Resolving dependencies ':classpath'
这个问题是由于Gradle要下载一些依赖的Library,归功于我们伟大的GFW,让我们无法访问maven的官方网站。请用各种翻墙技术设置代理吧。。。有代理后,vim ~/.gradle/gradle.properties,加入如下的东东
systemProp.http.proxyHost=代理地址systemProp.http.proxyPort=端口systemProp.http.nonProxyHosts=不用代理的HostssystemProp.https.proxyHost=代理地址systemProp.https.proxyPort=端口systemProp.https.nonProxyHosts=不用代理的Hosts

2、出现java.lang.ClassNotFoundException: org.gradle.internal.reflect.Instantiator
官方的https://github.com/jvoegele/gradle-android-plugin目前是用的gradle-1.0-rc-3-bin.zip,但是这个版本的gradle貌似有Bug,无法使用,所以我用了gradle-1.11-all.zip替换掉1.0-rc就解决了这个问题。
0 0