Po aktualizacji z 2.2 do 2.3 widzę to ostrzeżenie
a kiedy próbuję skompilować projekt, widzę ten błąd kompilacji
Jak mogę rozwiązać ten problem bez przechodzenia na poprzednią wersję Gradle? Czy jest jakaś aktualizacja Androida-apt, która może rozwiązać ten problem?
android-apt
działania, co jest powodem tego sprawdzenia.U mnie wystąpił ten błąd podczas korzystania z
Vault
biblioteki Contentful, która określa, że uwzględniasz:i
Musisz tylko USUŃ
apply plugin: 'com.neenbedankt.android-apt'
a następnie ZMIEŃ :
do
Zawsze możesz sprawdzić https://github.com/contentful/vault, aby uzyskać najnowsze wersje
źródło
Usuń wtyczkę apt
Zmiana:
apt -> kompiluj
testApt -> testAnnotationProcessor
androidTestApt -> androidTestAnnotationProcessor
W pliku build.gradle (aplikacja) dodaj do defaultConfig:
vectorDrawables.useSupportLibrary = true
źródło
Na piggybacking na @Gabriele Mariotti tutaj, ponieważ jego odpowiedź jest całkiem trafna i sugeruje to, ale nie stwierdza tego. Gradle również nie sugeruje, że jest to prawidłowa opcja, chociaż tak jest. Odpowiednik testowy dla
androidTestApt
itestApt
toandroidTestAnnotationProcessor
itestAnnotationProcessor
.Przykład:
Powinien zostać zmieniony na
źródło
W przypadku, gdy procesor adnotacji ma argumenty, może być konieczna zmiana tego:
do tego:
źródło