背景
以前听说过Gradle,也查阅过相关资料,自定义生命周期等等,比Maven牛X, 但Maven在项目中已经够用, 所以一直未做构建迁移.
今天业余搞点Android小应用, 经过对比, 最终选择了Android Studio(1.0.3), 该软件默认使用Gradle构建, 在此记录下使用历程及碰到的问题.
安装Gradle
笔者操作系统为Mac, 以下目录采用Mac目录
- 下载安装包: https://services.gradle.org/distributions/gradle-2.2.1-all.zip
- 解压
- 制作超链接
1 | cd /usr/bin |
- 查看版本号: gradle -v
新建HelloWorld
使用Android Studio按照提示完成HelloWorld App的建立.
Gradle使用
尝试使用gradle来构建App.
问题
- 执行命令
gradle clean
报错,
1 | FAILURE: Build failed with an exception. |
老版本bug, 使用gradle-2.2.1
无此问题.
- 没找到
gradle build
后生成的apk包(汗, 😓),
项目的根目录下有build
目录, 但gradle构建生成的目录默认放在app/build
, 所有生成的apk包也在app/build
目录下.