Setelah meningkatkan dari 2.2 ke 2.3 saya melihat peringatan ini
dan ketika saya mencoba untuk mengkompilasi proyek saya melihat kesalahan kompilasi ini
Bagaimana saya bisa mengatasi masalah ini tanpa menurunkan ke versi gradle sebelumnya? Apakah ada pembaruan android-apt yang dapat menyelesaikan masalah ini?
android-apt
kerjanya, itulah alasan untuk pemeriksaan itu.Bagi saya, saya mengalami kesalahan ini saat menggunakan pustaka Contentful
Vault
yang menentukan bahwa Anda menyertakan:dan
Yang perlu Anda lakukan adalah HAPUS
apply plugin: 'com.neenbedankt.android-apt'
lalu GANTI :
untuk
Anda selalu dapat memeriksa https://github.com/contentful/vault untuk versi terbaru
sumber
Hapus plugin apt
Perubahan:
apt -> kompilasi
testApt -> testAnnotationProcessor
androidTestApt -> androidTestAnnotationProcessor
Di build.gradle (app) Anda, tambahkan ke defaultConfig:
vectorDrawables.useSupportLibrary = true
sumber
Membonceng @Gabriele Mariotti di sini karena jawabannya sangat tepat dan menyiratkan ini tetapi tidak menyatakannya. Gradle juga tidak menyarankan ini sebagai opsi yang valid. Pengujian yang setara untuk
androidTestApt
dantestApt
adalahandroidTestAnnotationProcessor
dantestAnnotationProcessor
.Contoh:
Harus diubah menjadi
sumber
Jika pemroses anotasi memiliki argumen, Anda mungkin juga harus mengubah ini:
untuk ini:
sumber