UnsupportedMethodException Android Studio 2.2

前端 未结 5 1923
梦如初夏
梦如初夏 2021-01-31 09:12

I updated my android studio to 2.2.Now when I open and run previous project I got error UnsupportedMethodException.

Unsupported method: AndroidProject.getPluginG         


        
5条回答
  •  独厮守ぢ
    2021-01-31 09:54

    Here are some solutions for your problem. Disabling Instant run should be enough

    Gradle version:

    Go to your build.gradle file and change gradle-plugin version to:

    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
    }
    

    Instant Run

    It is caused by Android Studio checking availability of the Instant Run feature.

    Fix it by disabling Instant Run. Go to:

    File -> Settings -> Build, Execution, Deployment -> Instant Run.
    

    and uncheck all positions

    Using android-apt plugin

    This problem may be caused also by using this plugin.

    I suppose for this example that you're using Butterknife library.....

    NOTE: If you are using the new Jack compiler with version 2.2.0 or newer, you do not need the 'android-apt' plugin and can instead replace apt with annotationProcessor when declaring the compiler dependency.

    Go to your build.gradle file and remove:

    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    

    Then go to your app/build.gradle file and remove:

    apply plugin: 'android-apt'
    

    Then in the same file, replace existing:

    apt 'com.jakewharton:butterknife-compiler:8.4.0'
    

    with

    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
    

    It should work now

提交回复
热议问题