Android Gradle projet modernisation des outils de construction à 21.0.1 : AAPT throws Exception

? ffddani @ | Original: StackOverFlow

Nous avons un projet gradle Android . Aujourd'hui, je voulais mettre à jour la version de l'androïde outils de construction de 20 à 21.0.1, mais maintenant l' AAPT est un échec.

* 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

Je ai eu quelques avertissements disant :

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

Je ai fixé ceux-ci, mais il ya six plus dans la bibliothèque appcompat - v7 .

Si je reviens la version des outils de construction à 20 tout fonctionne bien .

Quelqu'un at-il tombé sur ce problème ?



Top 5 Respuesta

1Vaiden @

21.0.1 me brise le projet ainsi - AAPT ne ajoutera pas de ressource de chaîne à l' APK . Revenue à 20.0.0, en éditant project.config :

sdk.buildtools=20.0.0


2MrBrightside @

Je ai eu le même problème avec les outils de construction 21.0.0, mais après la mise à jour 21.0.1 Il a été fixé .

3Ardock @

Avertissements sur libpng sont présentés ici, mais peuvent être ignorés

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

Projet membre dit le libpng récent ils ont construit contre est plus stricte sur le profil de couleur. Ils vont corriger cela dans une prochaine version, mais cela ne devrait pas être un problème.

Et 21.0.2 résout d'autres problèmes .

4Binoy Babu @

Ceci est causé par un défaut aapt . Il y avait un problème de similer en 21.0.0 trop ( «____» ) . Vous devez mettre à jour Error Code: -1073741819 pour le fixer .

Gestionnaire de SDK ouvert et installer «____» .

Puis changer votre build.gradle afin qu'il ressemble à ceci .

build-tools

5Houny Chang @

supprimer le build-tools 21.0.2 dépendance