21.0.1へのAndroidのGradleのプロジェクトでは、アップグレードのビルドツール: AAPTが例外をスロー

? ffddani @ | Original: StackOverFlow

我々はアンドロイドGradleのプロジェクトがあります。今日、私は21.0.1に20からアンドロイドビルドツールのバージョンをアップグレードしたかったが、今AAPTが失敗している。

* 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

私はいくつかの警告が言っていた:

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

私はそれらを修正しますが、 AppCompatの-V7ライブラリ内の6以上があります。

私は元に戻す場合は20すべてのものへのビルドツールのバージョンが正常に動作します。

誰もがこの問題に出くわしましたか?



Top 5 Respuesta

1Vaiden @

21.0.1は、同様に私のプロジェクトを壊す - AAPTはAPK 、任意の文字列リソースを追加しません。 編集project.configにより、バック20.0.0に戻し:

sdk.buildtools=20.0.0


2MrBrightside @

私は、ビルドツール21.0.0と同じ問題を抱えていたが、 21.0.1にアップデートした後、それが修正されました。

3Ardock @

libpngに約警告はここで報告されますが、無視することができます

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

プロジェクトメンバーは、彼らが反対構築された新しいlibpngのカラープロファイルについてのより厳密であると言います。彼らは、今後のリリースでこれを修正しますが、これは問題ではありません。

そして、 21.0.2は、他の問題を解決します。

4Binoy Babu @

これは「 ____ 」の不良が原因です。 21.0.0でsimilerの問題は( 「 ____ 」)あまりにもありました。あなたは「 ____ 」再びそれを修正するために更新する必要があります。

オープンSDKマネージャと「 ____ 」をインストール。

それは次のようになりますように、そして、あなたのbuild.gradleを変更してください。

aapt

5Houny Chang @

「 ____ 」依存関係を削除