タイトルの通り。
すでにAdMobを導入済みのUnityプロジェクトに、 アドフリくんSDKを入れたらビルドエラーするようになった。(Unity Cloud Build)
環境
- Mac OS X El Capitan 10.11.6
- Unity 5.5.0b4
- adfurikunSDK_Unity_2_7
- 導入時、adfurikunPlugin_nogooglelibの方のunitypackageを使った。
エラー内容
200: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; 201: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; 202: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; 203: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; 204: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; 205: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; 206: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2; 207: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle; 208: [Unity] Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle$1; 209: [Unity] java.lang.RuntimeException: Translation has been interrupted 210: [Unity] Caused by: java.lang.InterruptedException: Too many errors
対応
どうもGooglePlayServiceの support/v4 ってのが重複してるような気がした。
アドフリくんSDK導入時のコミット履歴をみたら、
Assets/Plugins/Android/libs/android-support-v4.jar
ってのがあったのでそれを削除してみる。
お、ビルド成功した。
ヘッダーらへんの2つがアドフリくん。 2つ出てるのはカスタムサイズのやつを試してるから。
真っ白なのはなんでやろ?まぁ待ってみるか。