-
Notifications
You must be signed in to change notification settings - Fork 367
Description
SOLVED: I solved it by selecting Automatic Version on Android API Level. I also set my SDK and NDK to Unity ones (I was using Android Studio ones) but this may not affected the situation
Unity editor version: 2019.3.1f1
Play Services Resolver version: 1.2.135
Features in Play Services Resolver in use: Android
Plugins SDK in use: Firebase
Platform you are using the Unity editor on: Windows
Platform you are targeting: Android
Scripting Runtime (Mono, and/or IL2CPP): Mono
Description of the Issue:
When I added a Firebase package to my project at the first time, it asked to run the Android Auto-Resolver. I enabled it, then the installation window opened. Before it finished, I got this error on Unity Console, since then it cannot resolve anything. When I try to Force Resolve, it gives the same error message.
Error Message:
NullReferenceException: Object reference not set to an instance of an object
GooglePlayServices.UnityCompat.VersionFromAndroidSDKVersionsEnum (System.String enumName, System.String fallbackPrefKey, System.Int32 fallbackValue) (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/UnityCompat.cs:58)
GooglePlayServices.UnityCompat.GetAndroidTargetSDKVersion () (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/UnityCompat.cs:116)
GooglePlayServices.PlayServicesResolver.CanEnableJetifierOrPromptUser (System.String titlePrefix) (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:2314)
GooglePlayServices.PlayServicesResolver.ResolveUnsafe (System.Action`1[T] resolutionComplete, System.Boolean forceResolution, System.Boolean isAutoResolveJob, System.Boolean closeWindowOnCompletion) (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1635)
GooglePlayServices.PlayServicesResolver+<ScheduleResolve>c__AnonStorey5.<>m__0 () (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1604)
GooglePlayServices.PlayServicesResolver.ExecuteNextResolveJob () (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1461)
GooglePlayServices.PlayServicesResolver.ScheduleResolve (System.Boolean forceResolution, System.Boolean closeWindowOnCompletion, System.Action`1[T] resolutionCompleteWithResult, System.Boolean isAutoResolveJob) (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1617)
GooglePlayServices.PlayServicesResolver.ExecuteMenuResolve (System.Boolean forceResolution) (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1836)
GooglePlayServices.PlayServicesResolver.MenuForceResolve () (at Z:/tmp/tmp.8rFB5fO1au/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1859)