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 的消息。我们检查了包名称和其他内容,但仍然发生了同样的崩溃。