Google Awareness APIのDetectedActivityFenceを使用しています。自分のデバイスでは正常に動作していますが、 Crashlytics でSecurityExceptionに関するいくつかのクラッシュを受け取りました。
Fatal Exception: java.lang.SecurityException: Invalid API Key for package = [package_name] .Status code received = -1
at android.os.Parcel.readException(Parcel.java:1540)
at android.os.Parcel.readException(Parcel.java:1493)
at com.google.android.gms.common.internal.zzu$zza$zza.zza(Unknown Source)
at com.google.android.gms.common.internal.zzd.zzqz(Unknown Source)
at com.google.android.gms.internal.zzpw$zzc.zzapl(Unknown Source)
at com.google.android.gms.internal.zzpw$zzf.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at com.google.android.gms.internal.zzrn.run(Unknown Source)
at java.lang.Thread.run(Thread.java:818)
これは、Android のバージョン間の相関関係なしに発生しました。つまり、さまざまなメーカーのデバイスやさまざまな Android バージョン (5.x-6.x) に影響します。これらのデバイスはルート化されておらず、ストック ROM で動作しているように見えます。この問題は、ユーザーの 10% に発生します。
正しい API キーを使用していると確信しています。そうしないと、自分のデバイスでクラッシュを確認できますか?
誰かが同じ問題に直面しましたか?