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中所带的依赖包完成了同步。