Refreshing xxx Gradle Project 问题
最近出2.3了,公司更新了没问题,新特性很好用,但是要大家一起更新否则选了保持低版本gradle的话,instant run会无法使用。
新特性介绍看这里: Android Studio 2.3正式版发布,官方全解析
回家更新的时候,就出了这个问题,AGAIN!
下载zip包的时候顺便记录一下。真的很慢啊!
每次更新studio的时候,Gradle 版本也会随之更新,系统会自动联网下载最新更新包,但是默认的下载路径可能无法访问或者访问速度太慢,导致一直停留在Refreshing 或者 Build的步骤上。
解决方法
- 进入项目下的gradle/wraaper目录下, 打开gradle-wrapper.properties文件
GRADLE_USER_HOME
默认C:\Users{用户名}.gradle , 可在 Setting界面搜索gradle, 更改home目录的位置, 推荐不改。distributionUrl
对应的是联网下载的网址,把后面的版本号改成需要的新版本- 勾选offline work可以提高构建速度, 如果报错没有发现缓存, 手动关掉
#Sat Jan 28 21:07:59 GMT+08:00 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
- 更改后的网址复制到浏览器打开即可下载新的zip包,需要去掉https后面的
\
zip包需要放到wrapper/dists/对应版本/xxxxx随机字符串/文件夹下,放错位置无效
放好文件重新启动Studio问题解决,关不掉的话就任务管理器强杀吧。
另外贴个注意事项: 开发有关的工具最好不要用p2p下载工具,比如迅雷,免得下载到别人修改过的东西。
相关阅读: XcodeGhost 事件