質問: push通知を導入したく SDK をインポートしてビルドしたところ、下記のエラーがでます。 それぞれ調べているのですが、対処法が分からなかったり、試してみてもうまくいかなかったりで、解決できていません。 appC cloud のサポートに問い合わせても返事なしで困ってます。 何かご存知の方いたら教えていただけますでしょうか。 1. ビルドエラー Found plugins with same names and architectures, assets/plugins/android/libs/android-support-v4.jar (ARMv7) and assets/plugins/android/android-support-v4.jar (ARMv7). Assign different architectures or delete the duplicate. 2. ビルドエラー 下記のエラーが大量にでます。 (よくネットでひっかかる対処方法ですが、android-sdk 内の 「google-play-services_lib/」のコピーのやり直しなども実施しましたが、ダメでした) ``` CommandInvokationFailure: Failed to re-package resources. See the Console for details. /Users/xxx/work/android-sdk-macosx/build-tools/23.0.0/aapt package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "/Users/xxx/work/android-sdk-macosx/platforms/android-22/android.jar" -F bin/resources.ap_ --extra-packages com.google.unity:com.google.example.games.mainlibproj:com.google.android.gms:com.zzz.yyy:com.unity3d.ads.android -S "/Users/xxx/work/Apps/yyyyyy/Temp/StagingArea/android-libraries/google-play-services_lib/res" -S "/Users/xxx/work/Apps/yyyyyy/Temp/StagingArea/android-libraries/unity-android-resources/res" -S "/Users/xxx/work/Apps/yyyyyy/Temp/StagingArea/android-libraries/unityads-release/res" ```
回答: 1のビルドエラーについては assets/plugin/android以下に複数のandroid-support-v4.jarがあるためだと思われます。 google-play-services_lib/libs等をご確認し、重複したandroid-support-v4.jarを削除してください。 2のビルドエラーについては /resフォルダ、またはAndroidManifest.xmlのマージに失敗しているように見えます。 問題となっている箇所を修正するか、もしくは複数のAndroidManifest.xmlを手動でまとめる(assets/plugin/android/AndroidManifest.xmlに)ことで、解決するかもしれません。