###前提・実現したいこと
UnityにおいてGoogle Mobile adsの公式unityパッケージをインポートし、
プラットフォームをAndroidに変更すると下記のようなエラーが発生しました。
エラーの解答方法をご存じの方がいらっしゃればご教授お願いしたいです
###発生している問題・エラーメッセージ
ResolutionException: Cannot find candidate artifact for com.google.android.gms:play-services-ads-lite:[10.2.4]
Google.JarResolver.PlayServicesSupport.GetDependencies (Google.JarResolver.Dependency dep, System.Collections.Generic.List1 repoPaths) Google.JarResolver.PlayServicesSupport.GetTransitiveDependencies (System.Collections.Generic.Dictionary
2 dependencies, System.Collections.Generic.List1 repoPaths) Google.JarResolver.PlayServicesSupport.FindMissingDependencyPaths (System.String destinationDirectory, System.Collections.Generic.Dictionary
2& dependencyPaths, Google.JarResolver.ExplodeAar explodeAar)
GooglePlayServices.ResolverVer1_1.DoResolution (Google.JarResolver.PlayServicesSupport svcSupport, System.String destinationDirectory, Google.JarResolver.OverwriteConfirmation handleOverwriteConfirmation, System.Action resolutionComplete)
GooglePlayServices.PlayServicesResolver.Resolve (System.Action resolutionComplete)
GooglePlayServices.PlayServicesResolver.MenuResolve ()
###試したこと
検索してみると
・Android Support Repository
・Google Play Services
・Google Repository
(Android Support Library)
の4つをAndroid SDKマネージャーでインストールすると良いということで、インストールしました。
(ただ4つめのAndroid Support Libraryのみ見つからなかったためインストールできませんでした。)
しかし3つをインストールしてみたものの相変わらず同じエラーが発生してしまいました。
念のためフォルダを見てみましたが
(sdk)/extras/google/m2repository/com/google/android/gms/play-services-ads-lite/10.2.4/
の中にplay-services-ads-lite-10.2.4.aarファイルは存在しました。
逆に
(プロジェクトのルートフォルダ)/Assets/Plugins/Android/
以下にplay-services-ads-lite-10.2.4.aarや他のaarファイルは作られていません。
ビルドしてみるとなぜか通り、apkファイルは出力されますが
実機で実行するとエラーで終了します
###補足情報(言語/FW/ツール等のバージョンなど)
unity 5.5.1f1 personal
Google Mobile Ads Unity Plugin v3.4.0
Android Support Repository 47
Google Play Services 39
Google Repository 47
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/08 09:51
2017/05/08 11:45
2017/05/09 13:29