Android プロジェクト コンパイル時に com.android.builder.internal.aapt.v2.Aapt2Exception に遭遇しました。AAPT2 エラー: 詳細はログを確認してください。
2022-02-08 13:31:14
Android Studio を 3.1 にアップグレードすると、多くの人が以下のようなエラーに遭遇します。
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
1) Webを確認した結果、多くはプロジェクトのgradle.propertiesに以下の設定を追加してコンパイルすると通る。
android.enableAapt2=false
2)しかし、問題が再び発生したときにパッケージング、Google、Baiduの何度も問題を解決するために失敗し、最終的に別の方法でチェックし、解決策は、アプリのbuild.gradleで次の構成を追加することを学んだ。
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
以下の場所に追加され、コンパイルとパッケージングに成功しました。
3) 恒久的に無効にするには、コンピュータで gradle.properties.ftl (接尾辞は properties ではなく ftl) を探します。
アンドロイドスタジオのインストールディレクトリで、以下の場所にいます。
このファイルを開き、最後に android.enableAapt2=false という行を追加すると、プロジェクトを再作成したときにエラーが消えます。
Reference.
https://blog.csdn.net/Jsagacity/article/details/79818024
https://blog.csdn.net/moqianmoqian/article/details/79598640
関連
-
android studio3.2 a pitfall: リソースの処理に失敗しました。詳細は上記の aapt の出力を参照してください。
-
Error:Execution failed for task ':app:compileDebugJavaWithJavac' 根本的な解決方法
-
Android StudioでJavaファイルが認識されない問題を解決(赤いJが表示される)。
-
ログアウトしたエラー: java.lang.RuntimeException: アクティビティを開始できません ComponentInfo
-
Android ViewPager のエラーです。NULLオブジェクトの参照で仮想メソッドxxxを呼び出そうとした
-
暗黙のうちに開始するアクティビティを使用するAndroidについて、Intent問題を処理するアクティビティが見つからないことが報告されました。
-
Androidのビューの描画処理を完全に説明し、ビュー(II)を理解するために、ステップバイステップであなたを取る
-
アンドロイドアンダーライン(図形入り
-
React Native エラー。アプリケーション XXX は登録されていません ソリューション
-
Androidエラー:このターゲットで使用できるCPU/ABIシステムイメージがありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
BindView 問題 NULLオブジェクト参照で仮想メソッド 'void android ...' を呼び出そうとする
-
Androidで「デフォルトのアクティビティが見つからない」問題を解決する
-
RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi Androidの開発において、アクティビティを開始できません。
-
アンドロイドにおけるemsの本当の意味
-
解決 仮想メソッド '...' を呼び出そうとした。ListAdapter' を null オブジェクトの参照で呼び出そうとした。
-
Android O (8.0) デスクトップショートカットを作成する
-
リターンスタックpopBackStack()のAndroidフラグメント、リターンonResumeの問題
-
エラーを解決する SSLピアが正しくシャットダウンされない
-
ConstraintLayoutにおけるChainとGuidelineの利用について
-
Android開発日記】SwipeRefreshLayoutにプルアップ読み込み機能を追加しました