一 報錯顯示 Gradle sync failed: Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle。 查看整個項目的build.gradle。buil ...
一 報錯顯示 Gradle sync failed: Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle。
查看整個項目的build.gradle。buildscript下dependencies里內容是classpath 'com.android.tools.build:gradle:2.2.3' 說明用2.2.3版本的Gradle構建項目。
'd29vzk4ow07wi7.cloudfront.net'就是2.2.3版本Gradle的地址,網址被牆了。
解決辦法:
在allprojects下repositories里: jcenter()前加一行 :mavenCentral();
二 點擊Try Again後還是報錯:
看到是TestASGradle\app\build.gradle報錯。報錯提示我們需要相容28版本的SDK。
在Android Studio里File->Setting->Appearance&Behavior->System Setting->Updates:看到Android SDK Tools看到我當前的SDK版本是26.1.1。
看到我們SDK版本只有26,app\build.gradle配置里確要求是28版本的SDK。所以把需要的SDK配置改成26就可以了。
解決方法:
打開TestASGradle\app\build.gradle,
①把compileSdkVersion 改成26
②把targetSdkVersion改成26
③把compile 'com.android.support:appcompat-v7:28.+' 改成compile 'com.android.support:appcompat-v7:26.+'
再次點擊Try Again,項目成功構建。