Android Gradle Projeto ferramentas de compilação de atualizar para o 21.0.1 : AAPT lança exceção

? ffddani @ | Original: StackOverFlow
---

Nós temos um projeto gradle android . Hoje eu queria atualizar as ferramentas de compilação android versão de 20 a 21.0.1, mas agora o AAPT está falhando.

* 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

Eu tive alguns avisos dizendo :

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

I fixo aqueles, mas existem mais 6 na biblioteca AppCompat - v7 .

Se eu voltar a versão de ferramentas de compilação de 20 tudo funciona bem .

Alguém já me deparei com este problema?

---

Top 5 Responder

1Vaiden @

21.0.1 quebra o meu projeto, bem como - AAPT não vai acrescentar qualquer recurso de cadeia para a APK . Revertido para 20.0.0, por edição project.config :

sdk.buildtools=20.0.0
2MrBrightside @

Eu tive o mesmo problema com ferramentas de compilação 21.0.0, mas após a atualização para 21.0.1 ele foi corrigido.

3Ardock @

Advertências sobre libpng são relatados aqui, mas pode ser ignorado

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

Projeto Membro diz o libpng mais recente eles construíram contra é mais rigorosa sobre o perfil de cor. Eles vão corrigir isso em uma próxima versão, mas isso não deve ser um problema.

E 21.0.2 resolve outras questões.

4Binoy Babu @

Isto é causado por um defeito aapt . Houve um problema no similer 21.0.0 também ( Error Code: -1073741819 ) . Você precisa atualizar build-tools novamente para corrigi-lo.

Abra o Gerenciador de SDK e instalar build-tools 21.0.2 .

Em seguida, mude o seu build.gradle para que ele se parece com isso .

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

5Houny Chang @

remover o com.android.support:appcompat-v7:xxx dependência