2016年05月22日
记录一些常用的Gradle命令行。
相关操作
1、查看依赖关系
gradle :app:dependencies
./gradlew dependencies app:dependencies --configuration compile
gradle tasks --all
eg: gradle -q app:depIn --configuration compile --dependency appcompat-v7
2、打包
gradle assembleRelease
3、查看项目module的依赖关系
./gradlew -q dependencies <module-name>:dependencies --configuration compile
eg:
./gradlew -q dependencies app:dependencies --configuration compile
4、调试gradle插件
现在运行处 “Edit Configurations”编辑,然后添加一个 “Romote”。 运行如下命令行:
./gradlew clean app:assembleRelease --stacktrace -Dorg.gradle.debug=true
5、gradle下载超时解决方案
- 终端里面 open .gradle 目录。
- caches/modules-2/files-2.1/ 找到对应的目录。 例如:com.android.tools.build, 接着找到gradle-core,接着找到3.1.2
- 通过迅雷下载 gradle-core-3.1.2.jar, 然后在终端中计算该jar的散列值。 shasum gradle-core-3.1.2.jar
- 在3.1.2目录下面,新建这个散列值的目录, 然后将jar包拷贝到这个目录下面。
- 重新进入项目,进行编译。
Windows中gradle本地仓库地址
../android-studio/gradle/gradle-2.10
Error
1、Failed to open zip file
(1)官网下载对应的gradle版本,这里是下载2.14.1版本:http://downloads.gradle.org/distributions/gradle-2.14.1-all.zip
(2)将下载的gradle放置在对应的目录下面。
/Applications/Android Studio.app/Contents/gradle/gradle-2.14.1
(3)setting - gradle - Use local gradle distribution : 然后填上如上路径。
参照该篇博文修改:Android Studio 出现Failed to open zip file的问题
相关资料
Gradle官方文档:http://tools.android.com/tech-docs/new-build-system/user-guide
Gradle文档:https://docs.gradle.org/current/userguide/tutorial_gradle_command_line.html
Gradle的中文教程:http://www.androidchina.net/2155.html
Gradle依赖项学习总结:http://www.paincker.com/gradle-dependencies