Singh Singh - 1 year ago 945
Android Question

UnsupportedMethodException Android Studio 2.2

I updated my android studio to 2.2.Now when i open and run previous project i got error 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


Answer Source

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 ''

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'


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

It shouls work now