本記事では、Android Studioでapkファイルを生成しようとすると「duplicate resources」とエラーがでてビルドできなかった件とその対処法について記載します。
お急ぎの方は原因調査&対処法をご覧ください。
エラー内容
Android StudioのBuildタブに添付画像のようなエラーが表示される。
原因調査&対処法
Android StudioでBuildタブやProblemタブを確認する。いろいろ書いてあるが、どのタブも共通して「Duplicate resources」というメッセージが含まれているのでこれが原因の様子。
Duplicate:複製、重複
Resource:資源、供給源(いわゆるリソースですよね)
なので、上記の〇〇_backicon.pngと〇〇_backiconmask.pngが重複しているというエラーです。
従い、重複している上記のpngファイルをすべて削除してやればOKです。
(余談)
ビルドする過程で〇〇_backicon.pngを使用するとき、Android Studioが
「ファイル名同じものがたくさんあるけどビルドにあたってどれ使えばいいの?」
って困ってエラー吐いているように感じました。
結論
私は上記を修正することでビルドが通るようになりました。
参考になれば幸いです。
参考
こちらの動画が参考になりました。