AAPT2に切り替えようとしましたが、処理中にエラーメッセージが表示されずにこのエラーが発生しました。デバッグリソースの処理中にAAPT2リソースにエラーが発生しました
エラーはGradleのタスクprocessDebugResources
Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
上にあるときに、プロジェクトがAAPT1で構築され、何もこのに関する移行ガイドでは、特にありませんので、私は、問題が何であるか本当にわからないが発生します。私はそれで絵文字を持つ一つのリソースを持っている、と私は私のbuild.gradle
ファイルでこれを持っている:私はリソースから絵文字を削除し、aaptOptions
ブロックを削除
aaptOptions {
additionalParameters '--utf16' // Allows emoji in XML
}
が、場合でも、エラーが解決しません。私はきれいなビルドを複数回試してみました。違いがあれば、xml、png、ttf、txt、js、json、proto、htmlなどのさまざまな資産を含むさまざまなリソースがあります。 AAPT2にこれらのエラーがありますか?私はスタックトレースでGradleのビルドを実行すると
はまた、私は私がでAPK分割を使用していない以外、それはAPKの分割とは何かを持っている暗示しているように見えるいくつかの追加情報
Caused by: org.gradle.tooling.BuildException: Failed to execute aapt
12:40:26.699 [ERROR]`[org.gradle.internal.buildevents.BuildExceptionReporter] at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:573)`
を得ると思います私のアプリはまったくありません。さらに、同じエラーが発生する多くのスタックトレースがありますが、スタックトレース自体はすべて異なります。
これは多くの情報ですので、診断するだけで十分ですが、私は個人的には迷っており、この問題の原因がわかりません。
あなたは私がAapt2を無効にしたくないあなたのGradle –
@AndroidGeekに偽android.enableAapt2 =を追加して、私はこの問題の根本的な原因を見つけようとしています私はaapt2でプロジェクトをコンパイルし、その利点を得ることができます – vanshg
あなたが投稿したものよりも多くのエラーがあるはずです。通常、「エラー:」で始まり、ファイルパス、行番号、エラーメッセージが続きます。これらも投稿できますか? –