Mein Build hat vor kurzem aufgehört zu arbeiten für eine Open-Source-Gradle/Android-Projekt. Sie haben bis heute gut funktioniert (10. Oktober 2016). Ich führe eine Build-Matrix über mehrere Versionen (auf Travis) von Gradle und dem Graptle Android-Plugin. Im Wesentlichen ist es jetzt auf Gradle 3.0 und 3, beide mit dem Android 2.2.0 Plugin grandle. Andere Versionen mit anderen Android-Plugins sind in Ordnung. Es ist nur das 2.2.0-Plugin, das fehlschlägt.Android Aars haben aufgehört, mit extractDebugAnnotations com/intellij/psi/PsiJavaFile android
Der Teil, den ich Leitbleche ist die Fehlermeldung
: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 (e.g. 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
Auch diese auf einem Android-Archiv (AAR) Projekt. Ich habe gesucht und kann nicht viel zu dieser Klasse finden. Es ist nirgendwo in meinem Code referenziert. Meine beste Vermutung ist, dass Google eine Support-Bibliothek oder etwas, das etwas kaputt gemacht hat, geändert hat. Ich baue auch von der Kommandozeile aus über travis. Ich habe keine Ahnung, woher das Intellij-Zeug kommt.
Ich begann dieses heute zu sehen, auch eine meiner Jenkins innerhalb von ein paar verschiedene aar Projekte aufzubauen. – sparkym3
Ich sehe es von einem Gradle Build mit AIDE für Android. Problem gerade begonnen nicht lange her ... – jb15613
https://bintray.com/android/android-tools/com.android.tools.build.gradle sieht aus wie eine neue Version wurde aus der Mitte geschoben, 2.2.1 – spy