欢迎转载,转载请注明出处https://www.jianshu.com/p/9c20fecd6208
先上图
gradle配置的两种方式建议方式
recommed方式的配置一般情况下我们是这么配置,recommended方式会使用Service directory path设置的路径里的gradle
使用这种方式,我们需要配置gradle环境变量,即在HOME目录下的.bash_profile里创建GRADLE_HOME环境变量,具体可以参考这个教程
local方式
local方式的配置上面那种方式虽然是最推荐的,但是在国内会经常导致编译缓慢,重复下载gradle文件的问题,所以也可以用下面这个方式
使用这个方式,我们一般是手动下载好gradle文件,可以去gradle官网,解压之后放在Android Studio.app里,我的路径是这样的
/Applications/Android Studio.app/Contents/gradle/gradle-4.4,Gradle home的路径按照这个设置就好
两种方式的比较
这两种方式的区别,我们可以在在 IntelliJ IDEA help中看到。原文是这么写的:
- Use default gradle wrapper (recommended) - select this option to use Gradle wrapper. In this case you delegate the update of Gradle versions to Gradle and get an automatic Gradle download for the build. It also lets you build with a precise Gradle version. The Gradle version is saved in the gradle-wrapper.properties file in the Gradle directory of your project. We recommend that you use this option to eliminate any Gradle version problems in your project.
大体意思是我们会将Gradle版本的更新委托给Gradle,并为构建获取自动Gradle下载。macbook的话一般保存在类似下面的目录中,我们在dists目录中往往能看到很多不同版本的gradle文件
/Users/xuqi/.gradle/wrapper/dists/gradle-4.4-all
它还可以让我们使用精确的Gradle版本进行构建。Gradle版本保存在项目的Gradle目录中的gradle-wrapper.properties文件中。我们建议您使用此选项来消除项目中的任何Gradle版本问题。
- Use Gradle local distribution - select this option if you want to manually download and use a specific Gradle version. Specify the location of your Gradle installation and JVM under which IntelliJ IDEA will run Gradle when you import the specified Gradle project and when you execute its tasks.
如果您想手动下载并使用特定的Gradle版本,请选择此选项。指定您的Gradle安装和JVM的位置,在您导入指定的Gradle项目并执行其任务时,IntelliJ IDEA将在该位置运行Gradle。这种方式的路径上面提到了,一般放在Android Studio.app里,这里不再赘述。
以上是个人拙见,有错误欢迎大家批评指正
网友评论