5

既存のプロジェクトをAndroid Studio 3.0に移行すると、コンパイルされません。以下は、ログの詳細は以下のとおりです。Androidスタジオ3.0の移行AAPT2エラー

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 
+0

ログを追加できますか?スタックトレースの真上に実際のAAPTエラーがあるはずです。 –

+1

シンプルな再構築でも私のエラーが修正されていることがわかりました。私は最初に以下の解決策を試して再構築しました。私はそれを取り除いて再建し、それはまだ働いた。 – namsnath

+0

アップデート:エラーが戻ってきました。もう一度aapt2を無効にすると思います。 – namsnath

答えて

9

ゴーあなたgradle.properties以下のコードと同期プロジェクト

android.enableAapt2=false 

enter image description here

+0

あなたは天才です、ありがとうございます。 –

2

を書くためにOSのキリル文字でのユーザー名ですか?もしそうなら、設定の.gradleリソースフォルダをキリル記号を含まないパスに変更する必要があります。 In ->Settings-> Build, Execution -> GradleService directory pathを「C:/Users/Public/.gradle」に変更する

+0

私のパスには英語以外の文字もあり、同じ問題があります。 私はあなたの提案を試みたとき、 'error:resource android:attr/fontStyle not found。 'のような多くのエラーを受け取ります。 .gradleディレクトリが900MBを超えています。 「gradle.properties」に提案された行を追加することはできません。なぜなら、私のプロジェクトの1つでは、そのようなファイルはありません。 'settings.gradle'と呼ばれるものがありますが、その行を追加すると他のエラーが発生します。 –

関連する問題