更新android studio gradle 不成功解决方法
报错信息如下
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不匹配(无法下载下来 我都怀疑是不是故意的 因为我恢复原来版本的时候也不能 只好科学上网)
更改前 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 重新下载,这样就可以解决问题