AdMobで「Stopped polling job…UnityEditor.VersionControl.Task…」のエラー解決方法

ビルド時や実行時に出たエラーです。

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側のバグっぽい。

解決方法

解決用のパッケージが用意されていたので、まずは下記リンクからダウンロード。

https://github.com/googlesamples/unity-jar-resolver/releases/tag/v1.2.124

ダウンロードしたものを解凍すると、
play-services-resolver-1.2.124.0.unitypackage
というUnityPackageが入っているので、それをダブルクリックでUnityプロジェクトにインポート。

するとエラーが起きていた部分が更新されます。

その後一度エディタで実行すると、PlayServicesResolverが走って更新してくれます。

これで解決。

Commentsこの記事についたコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です