大家好,又见面了,我是你们的朋友全栈君。
问题描述:
一、Android Studio Gradle 下载更新或者下载其它版本速度太慢问题;
二、打开下载第三方项目,下载其它版本Gradle卡住的问题;
原因:
Android Studio 的默认下载Gradle地址为 http://services.gradle.org/distributions/ 或 https://gradle.org/releases
这个网站不访问国外网站也是可以访问的,下载的速度很慢,但是,据我测试,用浏览器下载还是可以下载成功的。直接用Android Studio下载就呵呵了。
解决方法:
先说第二个问题的解决:修改Gradle版本
打开第三方的项目,可以修改项目中使用的gradle版,改成你电脑上有的。
当然,有些项目对gradle版本有要求,一般是高版本Gradle构建的项目不能直接用低版本的Gradle,需要修改配置的地方有比较多
一般修改的版本跨越不大,比如2.10 到 2.14,这样的,只有修改3个地方
1. 项目》gradle > wrapper > gradle-wrapper.properties文件
修改distributionUrl地址
2. 项目 》build.gradle 文件
修改 classpath ‘com.android.tools.build:gradle:2.1.2’
3. 项目 》模块》bulid.gradle 文件
修改compileSdkVersion 和 buildToolsVersion
4. 如果修改版本较大,还有修改其它比如 releaseSDK.dependsOn(assembleRelease) 之类的,看控制台报错记录修改哈。
修改完,按 Refresh all Gradle projects 刷新项目。
如果不想修改Gradle 版本,或者修改的Gradle版本跨越较大,比如2改3编译不了,看下面的
1. 手动下载你需要的Gradle版本对应的zip包。
下载地址
https://gradle.org/releases
http://www.androiddevtools.cn/
如果是更新,在Android Studio 下面状态栏可以看到地址和版本名称;
如果是下载老版本的Gradle,(一般是打开第三方下载的项目),找到 gradle/wrapper下的gradle-wrapper.properties,
distributionUrl 指明了使用的gradle版本;
2. 打开 用户/.gradle/wapper/dists/目录,找到对应的Gradle版本文件夹,里面有一个随机字符串的文件夹,
复制下载的Gradle压缩包到这个随机字符串的文件夹中(注意不需要解压)。
这里网上也有说放在安装包里面的,我测试是不需要的。
3. 视情况重启Android Studio。
如果Gradle压缩包放进去后,Android Studio 没有什么反应,就关掉重新打开。
这样就可以啦,开始愉快的搬砖吧
END
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149057.html原文链接:https://javaforall.cn