UnsupportedMethodException Android Studio 2.2
Update Gradle version to a higher version for me it starts working when I updated it to 2.10
You are trying to import a gradle project built with a version not suppoted in your ide(Android Studio), try to rebuild your project with a compatible version from the command line first:
gradle wrapper --gradle-version 3.0
(3.0 is just an example, try to find out what version needs your IDE).
After this step the import process should be ok
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 version2.2.0
or newer, you do not need the'android-apt'
plugin and can instead replace apt withannotationProcessor
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