【发布时间】:2019-08-05 05:06:05
【问题描述】:
Google Awareness API 面临以下问题
java.lang.SecurityException: Invalid API Key for package = com.mypackage. Status code received = 12
at android.os.Parcel.createException(Parcel.java:1966)
at android.os.Parcel.readException(Parcel.java:1934)
at android.os.Parcel.readException(Parcel.java:1884)
at com.google.android.gms.common.internal.IGmsServiceBroker$Stub$zza.getService(Unknown Source:45)
at com.google.android.gms.common.internal.BaseGmsClient.getRemoteService(Unknown Source:95)
at com.google.android.gms.common.api.internal.zzbn.run(Unknown Source:43)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:214)
我们尝试在 Google Play 控制台中创建一个新的 Keystore 文件并添加 SHA1,尝试在 Google Play 控制台中创建一个新的 API 密钥并将其添加到清单中
在 Manifest 中,我们添加了如下 API 密钥
<meta-data
android:name="com.google.android.awareness.API_KEY"
android:value="YOUR_API_KEY"
tools:replace="android:value" />
即使我们提供了正确的 API 密钥,我们也会收到一条消息,例如 Invalid API KEY 和状态码 12。我们检查了包名称和其他内容,但仍然发生了同样的崩溃。
【问题讨论】:
-
你有什么发现吗?我们本月开始使用一个有一段时间没有修改过的旧应用程序。
标签: google-awareness