Android Gradle progetto strumenti riqualificazione di compilazione a 21.0.1 : aapt getta Eccezione

? ffddani @ | Original: StackOverFlow
---

Abbiamo un progetto Gradle Android . Oggi ho voluto aggiornare la versione di Android strumenti di generazione da 20 a 21.0.1, ma ora il aapt sta fallendo .

* 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

Ho avuto alcuni avvertimenti dicendo :

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

Ho sistemato quelli, ma ci sono 6 più nella biblioteca appcompat - v7 .

Se ripristinare la versione strumenti di compilazione a 20 tutto funziona bene .

Qualcuno ha imbattuto in questo problema ?

---

Top 5 Risposta

1Vaiden @

21.0.1 spezza il progetto e - aapt non aggiungerà alcuna risorsa stringa al APK . Ritornato di nuovo a 20.0.0, per editing project.config :

sdk.buildtools=20.0.0
2MrBrightside @

Ho avuto lo stesso problema con gli strumenti di build 21.0.0, ma dopo l'aggiornamento a 21.0.1 che è stato risolto .

3Ardock @

Avvertenze circa libpng sono riportati qui, ma può essere ignorato

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

Progetto Gli dice il libpng recente hanno costruito contro è più rigoroso circa il profilo colore . Essi risolvere questo in una prossima release, ma questo non dovrebbe essere un problema .

E 21.0.2 risolve altri problemi .

4Binoy Babu @

Questo è causato da un guasto aapt . C'è stato un problema similer a 21.0.0 troppo ( Error Code: -1073741819 ) . È necessario aggiornare build-tools per risolvere il problema .

Aprire direttore sdk e installare build-tools 21.0.2 .

Quindi modificare il tuo build.gradle in modo che assomiglia a questo .

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

5Houny Chang @

rimuovere il com.android.support:appcompat-v7:xxx dipendenze