UnityでAndroid版をビルド時にmanifestファイルのマージに失敗する
Users/wakepon/projects/2357/Temp/StagingArea/AndroidManifest-main.xml:6:16-49 Error: Attribute application@icon value=(@drawable/app_icon) from AndroidManifest-main.xml:6:16-49 is also present at AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher). Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest-main.xml:6:3-22:17 to override.
こんな感じのエラーが出て困ってた。
ここに、ワークアラウンドが載ってました。
issuetracker.unity3d.com
先のリンク先の記事にも乗っているけど、
Windows:
https://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip
Mac OSX:
https://dl-ssl.google.com/android/repository/tools_r25.2.5-macosx.zip
をダウンロードし、SDKのtoolフォルダ(/Users/ユーザー名/Library/Android/sdk/tool)を退避し、代わりにダウンロードしてきたフォルダを使うようにしたところ、エラーを回避できました。
どうもSDKを26にしたタイミングから発生してたらしい。気づかんかった。