解决升级Android Studio 2.3重启后一直refreshing gradle project

前两天Android Studio 2.3正式发布,新版本更新了一些新特性,包括对WebP支持的更新,ConstraintLayout库支持更新和布局编辑器的部件面板。提供一个新的App Link助手可以帮助你在应用中构建URI的统一视图。新的运行按钮提供更直观和可靠的立即运行体验。最后是Android模拟器的测试,支持文本的复制和粘贴。


为了尝试使用下ConstraintLayout,没想到升级后就踩坑了,refreshing gradle project问题之前也遇到过,具体原因不再阐述,网上也有很多的解决方法。我习惯的方法就是直接下载对应版本的gradle版本,gradle下载地址


具体如下:

    1,右击AS中的项目 Copy Path打开 xxx\xxx\gradle\wrapper目录,打开gradle-wrapper.properties,可以看到AS 2.3需要的gradle版本是3.3

        #Wed Mar 08 14:15:49 CST 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

   2,将下载的gradle的gradle-3.3-all.zip复制到C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\xxxxxxxxxxx 目录下,然后重启AS问题解决。

   由于粗心直接把gradle-3.3-all.zip包扔在 C:\Users\Administrator\.gradle\wrapper\dists\ 这个目录下,依旧停留在refreshing gradle project,还是得注意小细节。


  另外gradle插件版本不对也会出现问题,插件与gradle的版本对于关系如下表:

Plugin version Required Gradle version
1.0.0 - 1.1.3 2.2.1 - 2.3
1.2.0 - 1.3.1 2.2.1 - 2.9
1.5.0 2.2.1 - 2.13
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1+
2.3.0+ 3.3+

 中文版官网地址:https://developer.android.google.cn/studio/releases/gradle-plugin.html#revisions



  

猜你喜欢

转载自blog.csdn.net/aidesudi/article/details/60875411