Android Studio中因爲gradle插件版本和gradle版本對應關係致使的編譯失敗的問題

今天在Android Studio中導入新項目,import以後編譯報錯,報錯信息基本都是和版本相關,查詢gradle版本相關知識,瞭解到gradle插件版本和gradle版本有相應的匹配關係,對應以下圖:android

gradle版本對應關係

通常來講,咱們Android Studio客戶端版本和gradle插件版本是一致的,gradle版本要略高一些。所以,個人as版本是2.3.2,項目編譯報錯嘗試以下解決:app

1. 修改gradle插件版本配置

項目build.gradle文件中:maven

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
    }
}
2. 修改gradle版本配置

gradle-wrapper.properties文件中:gradle

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

這裏配置的是對應gradle版本不存在時的下載地址,編譯時下載極爲龜速,所以能夠複製services.gradle.org/distributions/gradle-3.3-all.zip該地址下載好對應壓縮包,放於C盤.gradle目錄即.gradle\wrapper\dists\gradle-3.3-all\xxxxxxxxxxxxxxxxx下便可(無需解壓)。ui

從新編譯,編譯成功。spa

相關文章
相關標籤/搜索