这个问题的原因:
Android Studio每次更新版本都会更新Gradle这个插件,但由于FQ问题每次更新都是失败,又是停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradle Project Compile Error 等等相关的问题
##如果在导入as项目出现该问题:
解决:
1.打开android studio项目 找到项目目录gradle\wrapper\gradle-wrapper.properties这个文件
2.找到这句:
distributionUrl=http\://services.gradle.org/distributions/gradle-2.1- all.zip
因为这句是Android Studio 启动该项目时,会联网下载符合当前版本的gradle插件,由于FQ,会跟新很久或直接超时卡死程序.......0.0
3.新建一个as项目:
如 1,2 找到 distributionUrl... 将新建成功项目的这句 替换掉 上面失败的
重新关闭android studio 重新打开 或 直接单击android studio工具栏 Sync Project Gradle Files
##补充内容:
最近发现执行完以上的方法后还会出现一个Gradle Version xxx is required BUG
原因: 使用了不同版本的Gradle构建Android 项目,由于Gradle插件之前只支持2.2-2.9版本,后续版本有些说已经修复了,但是我的不管用
此时需要修改build.gradle中的
dependencies {
classpath 'com.android.tools.build:gradle:0.10.+'
}
把com.android.tools.build:gradle的版本号改高,改成能正常运行项目的版本即可
也可以改这里
##自行上网 vpn更新,下面是设置方式:
##下载离线包1:
1.查看gradle 目录:
C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\
( gradle-1.XX-all 看自己版本,我的是2.1.1 )
2.上网下载自己的对应版本
3.直接把zip拷贝到
C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\3jdgemv0iv8uqohg3kcp2o88r1\ 下
4.重启Android Studio,打开项目即可
##模拟Gradle插件下载:
1.把我们所需要的.ZIP文件下载到本地
2.把该.ZIP文件上传到云盘或者服务器
3.修改下载路径 distributionUrl=http\://services.gradle.org/distributions/gradle-2.1- all.zip 为我们的下载链接