我在我们的项目中使用 Android Maps SDK 已经超过 5 年了。突然间,地图一片空白。 现在我已经更新了谷歌控制台中有关付款的所有数据,我想这可能就是问题所在。 我创建了一个新的第二个 api 密钥用于测试目的,并使用新的 api 密钥重新实现整个地图片段。我得到的唯一例外是:
GoogleApiManager de..xx.xxx E Failed to get service from broker.
java.lang.SecurityException: Unknown calling package name
'com.google.android.gms'. at
android.os.Parcel.createExceptionOrNull(Parcel.java:3023) at
android.os.Parcel.createException(Parcel.java:3007) at
android.os.Parcel.readException(Parcel.java:2990) at
android.os.Parcel.readException(Parcel.java:2932) at
m.cpc.q(:com.google.android.gms.policy_maps_core_dynamite@[email protected]:180) at
m.cno.run(:com.google.android.gms.policy_maps_core_dynamite@[email protected]:54) at
android.os.Handler.handleCallback(Handler.java:942) at
android.os.Handler.dispatchMessage(Handler.java:99) at
android.os.Looper.loopOnce(Looper.java:226) at
android.os.Looper.loop(Looper.java:313) at
android.os.HandlerThread.run(HandlerThread.java:67)
我尝试解决这个问题三天,但找不到任何解决方案,是的,Android 版 Maps SDK 已启用。 有谁知道是什么问题吗?
我想在我的应用程序中显示地图。使用适用于 Android 的谷歌地图 sdk。
此异常并非 Maps SDK 独有,是由问题跟踪器中的此公共错误中发现的 Google Play Services 问题引起的:https://issuetracker.google.com/316040978
一位 Google 工程师确认他们已经意识到这个问题,一旦用户将设备更新到 Google Play 服务版本
24.02.12
,就会推出修复程序。参考:https://issuetracker.google.com/316040978#comment9
请注意,问题跟踪器是有关该错误的公共信息的权威来源。如果您仍然遇到与此相关的问题,我建议您评论该错误并为该问题加注星标以获取更新。