2017-12-01 23 views
2

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)` 

を得ると思います私のアプリはまったくありません。さらに、同じエラーが発生する多くのスタックトレースがありますが、スタックトレース自体はすべて異なります。

これは多くの情報ですので、診断するだけで十分ですが、私は個人的には迷っており、この問題の原因がわかりません。

+0

あなたは私がAapt2を無効にしたくないあなたのGradle –

+1

@AndroidGeekに偽android.enableAapt2 =を追加して、私はこの問題の根本的な原因を見つけようとしています私はaapt2でプロジェクトをコンパイルし、その利点を得ることができます – vanshg

+0

あなたが投稿したものよりも多くのエラーがあるはずです。通常、「エラー:」で始まり、ファイルパス、行番号、エラーメッセージが続きます。これらも投稿できますか? –

答えて

0

Did you tried this,

Go to your

gradle.properties 

write the below code and Sync your project

android.enableAapt2=false 
+1

私はAapt2を無効にしたくないので、私はaapt2でプロジェクトをコンパイルしてその利点を得るために、この問題の根本原因を見つけようとしています – vanshg

+0

あなたは全体のエラーを投稿できますか?あなたが投稿した行の上にあるはずで、通常は「Error:」で始まり、その後にファイルパス、行番号、エラーメッセージが続きます。これは私たちが何が起こっているのかを確認するのに役立ちます。それがなければ、それは十分な情報ではないと思います。 –

関連する問題