Android studio的Gradle环境配置
没做过Java的工程,做Java系的项目的时候首先要搞依赖管理,不管是Maven还是Gradle,由于国内局域网众所周知的原因要配置很多东西才能正常使用,十分麻烦。
首先是项目的Gradle,在gradle/wrapper/gradle-wrapper.properties
中将distributionUrl字段改为本地的file:///C://*/gradle-*-all.zip
然后在build.gradle
当中,将buildscript
和allprojects
的repositories
字段都要改为:
repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' } maven { url'https://maven.google.com' } // google() // jcenter() }
这时,重新启动Android studio则在Log窗口中会显示下载链接。这时有可能有ERROR: Could not GET 'https://
的报错,就点击这个网址能否访问,若浏览器能访问而Android studio不能访问,可能存在代理的问题。去.gradle/gradle.properties
文件(在.gradle/
下,不是当前工程中的 gradle.properties )中检查是否有systemProp.https.proxyHost
和Port
,若有就注释掉,再重新启动Android studio。这样Grandle就可以开始下载了。
下载到中途也可能出现ERROR: SSL peer shut down incorrectly
的问题,在设置中Appearence & Behavior -> System Settings -> Android SDK -> SDK Update sites,下方的“Force https:// sources to be fetched using http://”复选框进行选中,确认此修改,等待下载完成,则将Gradle中所带的依赖包完成了同步。