Androidstudio 2.2.3升级到2.3 后出现Refreshing gradle project问题

        其实主要是AS版本更新,对应的一些工具也需要更新,而有时候因为网络问题,AS下载那些工具很慢,或者根本请求不到下载地址,从而导致一直在Refreshing。我是因为闲的没事更新了一下,更新完那天下午一直卡refreshing,反正也没啥事,索性就没理它,第二天打开,自己就ok了。

        如果比较着急或者一直卡Refreshing的朋友,那么按照下面的步骤去修改,一般就没问题了。

以下转载自:http://blog.csdn.net/u012737144/article/details/65445450,可以去看原文,为了方便我也帖在这里了。

1.升级到2.3之后,应该会提示这样的


然后我就Update了,就出现问题了,听说是as 2.3 要配的gradle要3.3以上的,所以这边必须3.3以上


因为本地还没有gradle 3.3 才导致一直在下载出现Refreshing gradle project问题

2.自能手动去下载gradle版本了

http://services.gradle.org/distributions


这里我就选择跟gradle-wrapper.properties文件里面的gradle-3.3-all.zip版本一样

3.然后把下载的gradle-3.3-all.zip解压到Androidstudio的安装目录下的gradle文件下,在mac下如下


然后在as的setting里面设置这个路径新解压的,如下



4.修改项目下面的build.gradle文件

把dependencies闭包内的classpath 由2.2.3改成2.3

(可能你之前的不是2.2.3,不管是啥都改成2.3就好了,因为我在升级2.3之前,是2.2.3版本)



5.然后重启Androidstudio,再次打开刚才修改的项目,refresh一下就可以了,没什么错了

run一下项目,正常了


6.技术群上有个别撸友反应说,还不行,出现问题


然后升级Build Tools 到25.0.0以上就没问题了(我的as一直用25以上的,没这问题出现)


7.经google查证

https://developer.android.com/studio/releases/gradle-plugin.html


这就证明Androidstudio2.3需要Gradle3.3和Build Tools 25.0.0以上,这才是标配

配置好这些就no problem了


-------------------------------------华丽的update线---------------------------------------


这次真的草泥马了,上面的问题解决了,可以run了,但是build release的时候却不行了,报以下错误:


看这字面的意思应该是proguard的问题吧,但是只是更新了as跟gradle而已,但是proguard的东西没有改,于是乎我把gradle降低到以前的版本,居然成功build release了

这是什么问题导致的呢,经过一轮的google,得出以下的:

上面说的as跟gradle的配对版本兼容建议是


这里的proguard也跟着也要更新了,留意的朋友会看见里面有这样的update

https://developer.android.com/studio/releases/gradle-plugin.html#revisions



这么说来就是这个proguard的版本对应不上as跟gradle的版本了,导致build release不成功(因为我把as跟gradle降低回以前的版本是可以成功build release的)

这里的有待验证才行,待续。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值