ビルド時や実行時に出たエラーです。
AdMobを利用していてAndroidプロジェクトを開発している場合に起きたエラー。
Stopped polling job due to exception: System.MissingMethodException: UnityEditor.VersionControl.Task UnityEditor.VersionControl.Provider.Checkout(string,UnityEditor.VersionControl.CheckoutMode)
at Google.ProjectSettings.Set[T] (System.String name, T value) [0x00024] in …(略)
原因
どうやら、AdMobのPlayServicesResolverが原因のようで、AdMob側のバグっぽい。
解決方法
解決用のパッケージが用意されていたので、まずは下記リンクからダウンロード。
Release v1.2.124: Version 1.2.124 · googlesamples/unity-jar-resolver
Allcomponents:FixedregressionwithsourcecontrolintegrationwhenusingUnity2019.1+.Downloadhere
ダウンロードしたものを解凍すると、
play-services-resolver-1.2.124.0.unitypackage
というUnityPackageが入っているので、それをダブルクリックでUnityプロジェクトにインポート。
するとエラーが起きていた部分が更新されます。
その後一度エディタで実行すると、PlayServicesResolverが走って更新してくれます。
これで解決。
コメント