Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

java.lang.SecurityException: Unknown calling package name, com.google.android.gms.common.internal.zzs

I got many crashes from my app which include GCM(Google Notification) feature. The crash detail as below:

java.lang.SecurityException: Unknown calling package name'com.mypackagename'.-android.os.Parcel.readException(1465) android.os.Parcel.readException(1419) com.google.android.gms.common.internal.zzs$zza$zza.zza(-1) com.google.android.gms.common.internal.zzs$zza$zza.zza(-1) com.google.android.gms.common.internal.zzj.zza(-1) com.google.android.gms.common.internal.zzj$zzf.zza(-1) com.google.android.gms.common.internal.zzj$zzh.zzqL(-1) com.google.android.gms.common.internal.zzj$zza.zzc(-1) com.google.android.gms.common.internal.zzj$zza.zzw(-1) com.google.android.gms.common.internal.zzj$zzc.zzqN(-1) com.google.android.gms.common.internal.zzj$zzb.handleMessage(-1) android.os.Handler.dispatchMessage(110) android.os.Looper.loop(193) android.app.ActivityThread.main(5292) java.lang.reflect.Method.invokeNative(-2) java.lang.reflect.Method.invoke(515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(828) com.android.internal.os.ZygoteInit.main(644) dalvik.system.NativeStart.main(-2)

The same issue:https://code.google.com/p/android/issues/detail?id=230497

like image 574
iamcxl Avatar asked Sep 03 '25 05:09

iamcxl


1 Answers

Faced the same problem when added Firebase dependencies to my project.

java.lang.SecurityException: Unknown calling package name 'com.google.android.gms'

Solve this by updating installed SDKs: Tool -> SDK Manager -> (in my case) Android API 35 ->

Android SDK Platform 35 and Google Play Intel x86_64 Atom System Image <- updating one of this SDK was solve this exception.

UPD1: Ok, solution above help me fix this error with Firebase Authentication, but when I started working directly with Firestore database it appear again.

UPD2: Found solution here for Firestore db gms error:

  1. check installed packages with adb command ( adb shell dumpsys package com.google.android.gms | grep versionName ) if found two versions ->

  2. go to emulator/device settings and reset Google Play Services.

like image 125
Exicode Avatar answered Sep 04 '25 18:09

Exicode