Android aar han dejado de construir con extractDebugAnnotations com / intellij / psi / PsiJavaFile android
Mi compilación ha parado recientemente de trabajar para un proyecto de código abierto de gradle / android. Han estado trabajando muy bien hasta hoy (10 de octubre de 2016). Ejecuto una matriz de compilación a través de versiones múltiples (en travis) de gradle y el plugin androide gradle. Esencialmente, ahora está fallando en gradle 3.0 y 3, ambos con el gradle androide 2.2.0 plugin. Otras versiones que utilizan diferentes plugins para Android están bien. Es sólo el complemento 2.2.0 que está fallando.
La parte que me desconcierta es el mensaje de error
- Jenkins no puede resolver com.android.tools.build:gradle:3.0.0-alpha8
- Error de sincronización de Gradle: 'com.android.build.gradle.BasePlugin' no implementa la interfaz de Plugin
- Definir buildConfigField para androidTest
- El proyecto no se puede compilar después de actualizar a gradle: 2.1.0-alpha5
- El complemento de Android Studio es demasiado antiguo
:hello-world-aar:preBuild UP-TO-DATE :hello-world-aar:preDebugBuild UP-TO-DATE :hello-world-aar:checkDebugManifest :hello-world-aar:preDebugAndroidTestBuild UP-TO-DATE :hello-world-aar:preDebugUnitTestBuild UP-TO-DATE :hello-world-aar:preReleaseBuild UP-TO-DATE :hello-world-aar:preReleaseUnitTestBuild UP-TO-DATE :hello-world-aar:prepareOrgOsmdroidOsmdroidAndroid541ReleaseLibrary :hello-world-aar:prepareDebugDependencies :hello-world-aar:compileDebugAidl :hello-world-aar:compileDebugNdk UP-TO-DATE :hello-world-aar:compileLint :hello-world-aar:copyDebugLint SKIPPED :hello-world-aar:compileDebugRenderscript :hello-world-aar:generateDebugBuildConfig :hello-world-aar:generateDebugResValues :hello-world-aar:generateDebugResources :hello-world-aar:mergeDebugResources :hello-world-aar:processDebugManifest :hello-world-aar:processDebugResources :hello-world-aar:generateDebugSources :hello-world-aar:incrementalDebugJavaCompilationSafeguard :hello-world-aar:compileDebugJavaWithJavac :hello-world-aar:compileDebugJavaWithJavac - is not incremental (eg outputs have changed, no previous execution, etc.). :hello-world-aar:extractDebugAnnotations FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':hello-world-aar:extractDebugAnnotations'. > com/intellij/psi/PsiJavaFile
Una vez más esto es en un proyecto de archivo de Android (AAR). He buscado y no puedo encontrar mucho en esa clase. No se hace referencia en ninguna parte de mi código. Mi mejor conjetura es que google cambió una biblioteca de la ayuda o algo que rompió algo. También estoy construyendo desde la línea de comando vía travis. No tengo ni idea de dónde viene el material intellij.
- Gradle versión 1.10 es necesario. La versión actual es 2.0
- Lint recursos no utilizados falsos positivos con la nueva versión de plugin de Android para gradle
- ¿Cómo conozco las propiedades de applicationVariants de android gradle plugin?
- La tarea gradle 'installDebug' de Android dejó de funcionar después de la actualización
- Gradlew build freezing en mergeDebugResources
- Restablecer gradle predeterminado y plugin para android studio para estar al día al crear nuevos proyectos?
- Cómo resolver 'no puede encontrar una ruta de certificación válida a la meta solicitada' en Android Studio 2.3.2
- Se ha producido un error en el procesamiento de archivos, consulte los registros para obtener más detalles.
Fijo mediante el borrado de la memoria caché con:
rm -rf ~/.gradle/caches/
Esto se ha corregido según https://code.google.com/p/android/issues/detail?id=224910 . Puede reconstruir su proyecto con la línea de comandos gradle después de limpiar la memoria caché localmente (rm -rf ~ / .gradle / caches /)
Además, necesita hacer la misma operación en su agente de CI.
Acabo de enfrentar el mismo problema. El problema en mi proyecto era un IntDef vacío. Si la limpieza de la memoria caché gradle no funciona, compruebe si no tiene Def en su código y los elimina.
@IntDef({})
o @StringDef({})
…
- Cambiar la cabecera de diálogo personalizada 'AlertDialog' encabezado '
- Reproductor multimedia mediaplayer (658): error (1, -2147483648)