Android Gradle Projekt Modernisierung Build-Tools zu 21.0.1 : aapt throws Exception

? ffddani @ | Original: StackOverFlow
---

Wir haben ein Android gradle Projekt . Heute wollte ich das android Build-Tools -Version von 20 bis 21.0.1 zu aktualisieren, aber jetzt ist die aapt versagt .

* What went wrong:
Execution failed for task ':myproject-android:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
        c:_DEVELOPAndroidSDKsdkuild-tools21.0.1aapt.exe package -f --no-crunch -I c:_DEVELOPAndroidSDKsdkplatformsandroid-16android.jar -M D:_MY_PROJECT	runkmyproject_bingradleuild
e
leasemyproject-androidintermediatesmanifestsfulldebugAndroidManifest.xml -S D:_MY_PROJECT	runkmyproject_bingradleuild
eleasemyproject-androidintermediates
esdebug -A D:_MY_PROJECT	r
unkmyproject_bingradleuild
eleasemyproject-androidintermediatesassetsdebug -m -J D:_MY_PROJECT	runkmyproject_bingradleuild
eleasemyproject-androidgeneratedsource
debug -F D:_PIVOSC
ORE_P4	runkmyproject_bingradleuild
eleasemyproject-androidintermediates
es
esources-debug.ap_ --debug-mode --custom-package com.myproject.app -0 apk --output-text-symbols D:_MY_PROJECT	runk
myproject_bingradleuild
eleasemyproject-androidintermediatessymbolsdebug
Error Code:
        255

Ich hatte einige Warnungen zu sagen :

libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

Ich reparierte die, aber es gibt 6 weitere in der appcompat - v7 -Bibliothek.

Wenn ich zurück die Build-Tools -Version auf 20 alles funktioniert.

Hat jemand stieß auf dieses Problem?

---

Top 5 Antwort

1Vaiden @

21.0.1 bricht mir das Projekt und - aapt werden keine String-Ressource in die APK hinzuzufügen. Kehrte zurück in 20.0.0, durch Bearbeitung project.config :

sdk.buildtools=20.0.0
2MrBrightside @

Ich hatte das gleiche Problem mit dem Build-Tools 21.0.0, aber nach dem Update auf 21.0.1 dieser festgelegt wurde .

3Ardock @

Warnungen über libpng werden die hier berichtet, aber ignoriert werden kann

https://code.google.com/p/android/issues/detail?id=77704

Projektmitglied sagt der neueren libpng sie gegen gebaut ist strenger über das Farbprofil . Sie werden dies in einer zukünftigen Version zu beheben, aber das sollte kein Problem sein .

Und 21.0.2 löst andere Fragen.

4Binoy Babu @

Dies wird verursacht durch eine fehlerhafte aapt . Es gab eine similer Problem in 21.0.0 zu ( Error Code: -1073741819). Sie müssen aktualisieren build-tools erneut, um es zu beheben.

Öffnen sdk -Manager und installieren build-tools 21.0.2 .

Dann ändern Sie Ihre build.gradle, damit es so aussieht .

apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.0.2"

5Houny Chang @

entfernen Sie die com.android.support:appcompat-v7:xxx Abhängigkeits