Android studio的Gradle环境配置

Android studio的Gradle环境配置

没做过Java的工程,做Java系的项目的时候首先要搞依赖管理,不管是Maven还是Gradle,由于国内局域网众所周知的原因要配置很多东西才能正常使用,十分麻烦。

首先是项目的Gradle,在gradle/wrapper/gradle-wrapper.properties中将distributionUrl字段改为本地的file:///C://*/gradle-*-all.zip

然后在build.gradle当中,将buildscriptallprojectsrepositories字段都要改为:

    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.proxyHostPort,若有就注释掉,再重新启动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中所带的依赖包完成了同步。

发表评论

电子邮件地址不会被公开。 必填项已用*标注