Saya mencoba menjalankan Proyek saya dengan Android Studio 2.2 tetapi saya mendapatkan kesalahan ini
Unsupported method: AndroidProject.getPluginGeneration().
The version of Gradle you connect to does not support that method.
Saya menggunakan ButterKnife 8.4.0
Gradle.file aplikasi saya:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
File gradle modul saya:
apply plugin: 'com.android.application'
apply plugin: 'android-apt'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "xxx.xx"
minSdkVersion 10
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
}
dependencies {
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
}
Mengapa tidak berhasil dan bagaimana cara mengatasinya?
android
android-studio
android-studio-2.2
ColdFusion
sumber
sumber
Jawaban:
Masalah Umum: -
Ini dapat terjadi karena AS sedang memeriksa ketersediaan fitur Instant Run. Perbaikannya adalah menonaktifkan Instant Run:
Windows & Linux:
Mac:
Terima kasih kepada @pophus untuk menyebutkan ini.
Gunakan Langkah-Langkah ini Jika Anda menggunakan pisau mentega: -
Jika Anda menggunakan compiler Jack baru dengan versi 2.2.0 atau yang lebih baru, Anda tidak memerlukan plugin 'android-apt' dan sebagai gantinya dapat mengganti apt dengan annotationProcessor saat mendeklarasikan dependensi compiler.
Artinya, hapus
dari file gradle utama Anda
Dan hapus
dari file modul utama Anda
dan ganti
dengan
sumber
Saya mengalami kesalahan ini di Android Studio 2.2, dalam kasus saya itu disebabkan oleh AS memeriksa ketersediaan fitur Instant Run. Saya memperbaikinya dengan menonaktifkan Instant Run:
Android Studio -> Preferences -> Build, Execution, Deployment -> Instant Run
sumber
Ubah versi gradle menjadi 2.2
sumber
Di Windows itu
Hapus centang
Enable Instant Run to hot swap code...
sumber
tutup saja lari instan
File Windows -Pengaturan- Build, Execution, Deployment - Instant Run.
MAC Android Studio -> Preferensi -> Build, Execution, Deployment -> Instant Run.
sumber
Saya mengalami kesalahan yang sama pada proyek yang sangat lama. Karena Android Studio 3.5 tidak lagi memiliki Opsi Jalankan Instan, saya memerlukan solusi yang berbeda.
Ternyata, saya harus mengubah versi gradle secara manual di Project Settings. Saya menggunakan versi yang akan digunakan Proyek Baru secara otomatis, karena dropdown kosong.
Dalam kasus saya, itu adalah Versi Plugin 3.5.1 dan Gradle Versi 5.4.1.
Setelah itu saya memulai Proyek Build - Clean dan semuanya menjadi baik-baik saja.
sumber
Cukup upgrade versi plugin Gradle ke versi terakhir:
dan pastikan Gradle Anda adalah yang terakhir juga:
CATATAN: gunakan juga
google
dalam repositorisumber