更新android studio gradle 不成功解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31390999/article/details/82991419

报错信息如下

8:43    Gradle sync failed: Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.
        Could not determine artifacts for com.android.support:appcompat-v7:26.0.0
        Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.aar'.
        Could not HEAD 'https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.0.0/appcompat-v7-26.0.0.aar'.
        Connect to dl.google.com:443 [dl.google.com/6.6.6.6] failed: Connection timed out: connect
        Connection timed out: connect
        Consult IDE log for more details (Help | Show Log) (21 s 876 ms)

罪魁祸首就是android studio善意的升级提......各位道友千万不要手贱  其实我们本来项目对应的版本和gradle是非常正确的,但是升级之后gradle经常不能正确下载使用,导致项目在sync的时候一直出各种各样的错误,把时间浪费在这种东西上面太可耻了...

我用了各种各样的方法,网上的各种教程都无法拯救我....,比如让手动把gradle文件放在该放的位置然而还是在报错。其实最开始这个问题是android studio想要升级但是升级之后gradle不匹配(无法下载下来 我都怀疑是不是故意的 因为我恢复原来版本的时候也不能 只好科学上网)

最初的错误是Gradle sync failed: Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'

更改前   distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

更改后 distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

但是当我按照网上的将gradle-wrapper 更改为较低版本的时候,发现project.gradle中Minimum supported Gradle version is 4.6. Current version is4.4

想到应该是android studiio对应的版本不支持(其实就是更新惹得锅)去这个查看版本对应的gradle

https://developer.android.google.cn/studio/releases/gradle-plugin#updating-plugin

发现我自己的要将3.2.0改为3.1.0或者3.0.0(其实我觉得这两个版本都还是比较稳定的,因为现在很多人都使用的是3.0的版本,如果使用2的版本很多时候不方便会报很多错误),光将project.gradle中的

classpath 'com.android.tools.build:gradle:3.2.0'

改为

classpath 'com.android.tools.build:gradle:3.1.0'

是不够的,要将项目文件中的gradle文件全部删除掉,让android studio 重新下载,这样就可以解决问题

猜你喜欢

转载自blog.csdn.net/qq_31390999/article/details/82991419