记录一些常用的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下载超时解决方案

  1. 终端里面 open .gradle 目录。
  2. caches/modules-2/files-2.1/ 找到对应的目录。 例如:com.android.tools.build, 接着找到gradle-core,接着找到3.1.2
  3. 通过迅雷下载 gradle-core-3.1.2.jar, 然后在终端中计算该jar的散列值。 shasum gradle-core-3.1.2.jar
  4. 在3.1.2目录下面,新建这个散列值的目录, 然后将jar包拷贝到这个目录下面。
  5. 重新进入项目,进行编译。

Windows中gradle本地仓库地址

../android-studio/gradle/gradle-2.10

Error

1、Failed to open zip file

pic

(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


分享到