1. 程式人生 > >Android Studio報錯:Unsupported method: AndroidProject.getPluginGeneration()的一種解決方法

Android Studio報錯:Unsupported method: AndroidProject.getPluginGeneration()的一種解決方法

最近在進行Android開發的過程中,發現自己在debug自己的專案的時候,出現瞭如下的錯誤:

UnsupportedMethodException
Unsupported method: AndroidProject.getPluginGeneration().
The version of Gradle you connect to does not support that method.
To resolve the problem you can change/upgrade the target version of Gradle you connect to.
Alternatively
, you can ignore this exception and read other information from the model.

這個錯誤應該是由於專案的Gradle檔案和自己的Android Studio設定的有了衝突,原來的Gradle程式碼如下:

build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}

gradle-wrapper.properties:

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

這裡應該分別改為如下,然後再同步即可(針對Gradle進行修改):

build.gradle:

buildscript {
    repositories {
        jcenter()
    }
dependencies { classpath 'com.android.tools.build:gradle:2.2.2' } }

gradle-wrapper.properties:

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

也就是說,當出現問題的時候,應該就是Gradle的版本問題,我們只要在上面的兩個地方分別進行新的配置,就可以正常在手機上執行自己的專案了。