I had recently integrated FireStore into my Flutter application and got the following error on launch:
java.lang.SecurityException: Unknown calling package name 'com.google.android.gms'.
at android.os.Parcel.readException(Parcel.java:2016)
at android.os.Parcel.readException(Parcel.java:1962)
at amyk.a(:com.google.android.gms@243633004@24.36.33
at amwr.z(:com.google.android.gms@243633004@24.36.33
at amdz.run(:com.google.android.gms@243633004@24.36.33
at android.os.Handler.handleCallback(Handler.java:809)
at android.os.Handler.dispatchMessage(Handler.java:102)
at bpbc.ly(:com.google.android.gms@243633004@24.36.33
at bpbc.dispatchMessage(:com.google.android.gms@243633004@24.36.33
at android.os.Looper.loop(Looper.java:166)
at android.os.HandlerThread.run(HandlerThread.java:65)
Make sure your Android SDK is up to date. You can do this from Android Studio:
Updating the SDK resolved the problem for me.
⸻
adb shell dumpsys package com.google.android.gms | grep versionName
To fix the conflict:
After this cleanup, the error disappeared.