android studio中配置gradle那些事儿

来源:互联网 发布:js input text value 编辑:程序博客网 时间:2024/06/01 08:10

      最近在配置macandroid studio中的gradle过程中遇到了不少坑,究其原因就是很多概念没有弄清楚,导致用了不

少无用功,现在把我的处理过程po出来,如果有人因为我写的东西而节省了不少时间,那么我的目的就已经达到了。

 

   在切入正题之前,大家的先明白一些简单的系统做的事儿,无论mac还是windows在安装完按钮droid studio后都会

在系统盘生成三个文件 分别是 .gradle .androd .AndroidStudio,而这个.gradle文件是我们要研究的对象,里面存放了我

们的构建工具gradle

 

   还有两个概念要区分清楚,gradlegradle Plugins,后者依赖于前者,但是和前者完全不同,

gradle是在gradle文件夹下wrapper文件夹下的gradle-properties中的规定的版本号,而gradle Plugins则是在项目的(注意

不是app的buildbuild.gradle中修改一下跟gradle匹配的版本号即可。

 

   下面我们来复原需要配置gradle的场景,无非是第一次启动studio或者是导入本自己gradle版本不同的项目。

 

   我们可以通过下面的不走来实现配置gradle

           1)gradle-wrapper.properties中记下需要的gradle的版本号信息

           2)gradle官网上下载对应的gradle版本(.zip文件不需要解压)

           3)讲下载好的.zip文件放到上文讲到过的.gradle文件夹下,我的是这个C:\Users\你的用户

\.gradle\wrapper\dists\gradle-3.3-all,在这个目录下还有一个名字很长的字符数字的文件夹,注意了,最终是将.zip

文件放到这个地方C:\Users\你的用户名\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9

          4)然后去build.gradle文件中修改Plugins的版本号(与gradle对应的)

 

      特别需要注意的一点是在studio->file->setting->build->gradle标签下是配置gradle的地方,其中有一个Global

 Gradle setting,注意这个选项默认不用改动,默认是你系统盘的那个.gradle文件(当然,如果需要修改的话,可以配

置变量GRADLE_USER_HOME,环境变量的值就是你下载的gradle的地方,当然相应的Global Gradle setting也要修改为你放

gradle的地址),至于上一个Project-level setting个人建议直接勾选 default,这样就直接利用下面的Global Gradle

 setting中的地址了。

 

      然后重启android studiorebuild project,当你在Gradle Console中看到BUILD SUCCESSFUL的时候,你会感谢我的。

   最后,个人建议,最好多下载一些gradle的版本,有备无患。像这样,多有安全感。。。。