搞定Gradle

1、类似Maven:

1)需要配置gradle运行环境,如Gradle_Home;
2)需要下载某一个gradle版本;
http://services.gradle.org/distributions

2、Android Studio通过gradle插件与gradle配合使用:

类似eclipse、maven、eclipse maven插件之间的关系

1)需要注意gradle和gradle插件之间的版本

版本关系参考网址:http://blog.csdn.net/jinrall/article/details/53220761
貌似gradle 2之后与gradle插件 2之后配合

2)安装好的Android Studio默认的gradle配置在:

搞定Gradle_第1张图片
AS默认的gradle配置

这个是Android Studio安装时,自带的gradle版本。
可以通过这里重新设置gradle新的版本路径。


搞定Gradle_第2张图片
设置AS的gradle配置为离线方式

3、如何对当前项目的gradle更新到最新版本?

1)找到gradle-wrapper.properties:

修改distributionUrl=https://services.gradle.org/distributions/gradle-4.2-rc-1-all.zip,到最新版本。

2)使用Android studio 的terminal命令行工具,在当前项目根目录下,运行gradle的命令:

gradlew build
这样做的目的是,可以自动产生最新版本下载存放的路径。如下面所示。

3)如果下载过慢,可以复制这个网址,使用迅雷下载下来。

再寻找C:\Users{username}.gradle\wrapper\dists\gradle-4.2-rc-1-all\XXXXXXXXXX路径粘贴进去

3)再次运行gradle的命令:

gradlew build
这里会自动解压下载的文件,此时也会看到项目根目录:


build后新增gradle最新版本

已经包含了最新版本的gradle配置。

4、如果从别的地方拿过来的项目,要导入自己电脑,可能遇到如下问题:

1)配置的gradle版本不同,当前可能没有

2)配置的gradle插件不同,当前可能没有

3)依赖的sdk当前环境可能没有

如何解决?

方法一(修改配置,适应当前电脑环境):

1)使用其他类似脚本的工具,找到gradle-wrapper.properties、项目build.gradle修改为当前电脑已经有的对应gradle版本和gradle插件。
修改依赖的sdk为当前电脑已经有的版本。
2)运行gradle的命令:
gradlew build
3)ok

方法二(不改配置,下载配置中所有对应的gradle和gradle插件、sdk):

1)使用其他类似脚本的工具,找到gradle-wrapper.properties、项目build.gradle、module的build.gradle,查看其中需要各类gradle版本,gradle插件版本,sdk版本(包括兼容包)。
2)如果android studio默认的gradle配置正确,运行gradlew build会自动下载对应的gradle版本和gradle插件版本。
3)打开sdk manager下载对应的sdk版本和兼容包。
4)重新运行gradlew build。
5)ok。

5、搬走Gradle依赖的本地仓库到其他分区。

http://blog.csdn.net/u011781521/article/details/53198422

你可能感兴趣的:(搞定Gradle)