Después de actualizar de 2.2 a 2.3, veo esta advertencia
y cuando intento compilar el proyecto, veo este error de compilación
¿Cómo puedo resolver este problema sin cambiar a una versión anterior de Gradle? ¿Hay alguna actualización de android-apt que pueda resolver este problema?
android-apt
funciona, que es el motivo de esa comprobación.Para mí, estaba teniendo este error mientras usaba la
Vault
biblioteca de Contentful que especifica que incluye:y
Lo que debes hacer es BORRAR
apply plugin: 'com.neenbedankt.android-apt'
y luego CAMBIAR :
a
Siempre puede consultar https://github.com/contentful/vault para obtener las últimas versiones
fuente
Eliminar el complemento apt
Cambio:
apt -> compilar
testApt -> testAnnotationProcessor
androidTestApt -> androidTestAnnotationProcessor
En su build.gradle (aplicación), agregue a defaultConfig:
vectorDrawables.useSupportLibrary = true
fuente
Aprovechando a @Gabriele Mariotti aquí, ya que su respuesta es bastante acertada e implica esto, pero no lo dice. Gradle tampoco sugiere que esto sea una opción válida, aunque también lo es. El equivalente de prueba para
androidTestApt
ytestApt
esandroidTestAnnotationProcessor
ytestAnnotationProcessor
.Ejemplo:
Debería cambiarse a
fuente
En caso de que el procesador de anotaciones tenga argumentos, es posible que también deba cambiar esto:
a esto:
fuente