画像が破損したり、数字が付いたりして問題が発生しました.Execution failed for task':app:mergeDebugResources'.
833 ワード
Android studioコンパイルが突然現れた
具体的には何の間違いも言っていませんが、ネットで調べてみると、この異常な意味は資源の合併に間違いが発生したことです.それは私が使っている画像資源に問題があります.元々、android studioでのリソースファイルのネーミングは数字付きではいけませんが、RクラスのリソースIDと競合するため、コンパイルにエラーが発生しました.あとは画像がうまくいってもコンパイル・エラー・.
解決方法:
方法1:画像の名前を変更するだけで、Make Projectですぐにコンパイルできます.方法2:android studioのpngフォーマットファイルの検出をコードで除去することができ、システムはpngフォーマットのリソースファイルを検出しません.app->build.gradleファイルを見つけて開き、buildToolsVersionプロパティの下に次のコードaaptOptions.cruncher=falseaaptOptions.useNewCruncher=falseを追加します.
完全なbuild.gradleファイルは以下の通りです.修正が完了してからrebuildを押すと間違いが報告されません.
Error:Execution failed for task ':app:mergeDebugResources'.
Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar, :app:assembleDebug]
具体的には何の間違いも言っていませんが、ネットで調べてみると、この異常な意味は資源の合併に間違いが発生したことです.それは私が使っている画像資源に問題があります.元々、android studioでのリソースファイルのネーミングは数字付きではいけませんが、RクラスのリソースIDと競合するため、コンパイルにエラーが発生しました.あとは画像がうまくいってもコンパイル・エラー・.
解決方法:
方法1:画像の名前を変更するだけで、Make Projectですぐにコンパイルできます.方法2:android studioのpngフォーマットファイルの検出をコードで除去することができ、システムはpngフォーマットのリソースファイルを検出しません.app->build.gradleファイルを見つけて開き、buildToolsVersionプロパティの下に次のコードaaptOptions.cruncher=falseaaptOptions.useNewCruncher=falseを追加します.
完全なbuild.gradleファイルは以下の通りです.修正が完了してからrebuildを押すと間違いが報告されません.