既存のプロジェクトをAndroid Studio 3.0
に移行した後、コンパイルされません。ログの詳細は次のとおりです。
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
Error:Execution failed for task ':app:processDebugResources'.
Failed to execute aapt
Information:BUILD FAILED in 27s
Information:11 errors
Information:0 warnings
OSのユーザー名はキリル文字ですか?その場合-設定の.gradleリソースフォルダーを、キリル文字を含まないパスに変更する必要があります。 ->Settings-> Build, Execution -> Gradle
変化する Service directory path
から「C:/Users/Public/.gradle」へ
この問題は、XMlファイルに問題がある場合に発生します
1:-コードから不要なXMLファイルをすべて削除します
2:-XMLファイルを再度開いて確認する
それでも問題がある場合
あなたのgradle.propertiesに行き、以下のコードを書きます
Android.enableAapt2=false
そして、build.gradle(app)に移動して、以下のコードを書き、プロジェクトを同期します
aaptOptions {
cruncherEnabled = false
}
Android.enableAapt2 = falseは非推奨であり、2018年末までに削除されることに注意してください。したがって、これは問題を解決せず、単なる一時的な回避策です