Подтвердить что ты не робот

UnsupportedMethodException Android Studio 2.2

Я обновил мою студию Android до версии 2.2. Теперь, когда я открываю и запускаю предыдущий проект, я получил ошибку 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

.

4b9b3361

Ответ 1

Вот некоторые решения для вашей проблемы. Отключить Instant run должно быть достаточно

Gradle версия:

Перейдите в свой build.gradle файл и измените версию gradle -plugin на:

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

Мгновенный запуск

Это вызвано Android Studio проверкой доступности функции Instant Run.

Исправить, отключив Instant Run. Перейдите к:

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

и снимите флажки всех позиций

Использование android-apt плагина

Эта проблема может быть вызвана также использованием этого плагина.

Я полагаю, что в этом примере вы используете библиотеку Butterknife.....

ПРИМЕЧАНИЕ. Если вы используете новый компилятор Jack с версией 2.2.0 или новее, вам не нужен плагин 'android-apt' и может вместо этого замените apt на annotationProcessor при объявлении компилятора зависимость.

Перейдите в свой build.gradle файл и удалите:

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

Затем перейдите в свой app/build.gradle файл и удалите:

apply plugin: 'android-apt'

Затем в том же файле замените существующий:

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

с

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

Теперь он должен работать

Ответ 2

Обновить версию Gradle для более высокой версии для меня, она начинает работать, когда я обновляю ее до 2.10

Ответ 3

Вы пытаетесь импортировать проект gradle, построенный с версией, не поддерживаемой в вашей идее (Android Studio), сначала попробуйте перестроить проект с помощью совместимой версии из командной строки:

gradle wrapper - gradle -version 3.0

(3.0 - всего лишь пример, попробуйте выяснить, какая версия нуждается в вашей среде IDE).

После этого шага процесс импорта должен быть в порядке

Ответ 4

Я столкнулся с этой ошибкой в ​​Android Studio 2.2, я исправил ее, отключив Instant Run:

Android Studio -> Preferences -> Build, Execution, Deployment -> Instant Run

Надеюсь, это поможет вам.