【问题标题】:Google Map API is not working on release modeGoogle Map API 不在发布模式下工作
【发布时间】:2021-12-23 21:55:14
【问题描述】:

我在我的安卓系统中使用谷歌地图。它工作正常。今天我实现了 Google Places API,之后当我构建发布 APK 时,地图无法正常工作。我不知道这是因为 Google Places API 还是因为其他原因。 我交叉验证了 SHA1 密钥、密钥库文件。我无法找到问题。我正在使用这些依赖项:

implementation 'com.google.android.gms:play-services-maps:17.0.1'
implementation 'com.google.android.gms:play-services-location:18.0.0'
implementation "com.google.android.gms:play-services-gcm:17.0.0"

在打开地图时,显示的是空白地图。

我只在发布(签名)apk 上面对它,而不是在调试 apk 上。 截图是:

【问题讨论】:

标签: android google-maps maps google-maps-android-api-2 android-maps


【解决方案1】:

您是否将 google maps api 密钥添加到清单中?

【讨论】:

  • 是的,我已经添加了。
【解决方案2】:

您应该确保设置了您的发布 API 密钥。

src/release/res/values/google_maps_api.xml

由于 android 为谷歌地图生成了两个不同的 xml 文件。一个用于调试,一个用于发布。您的 API 密钥可能仅用于调试。

【讨论】:

  • 我刚刚使用了一个新密钥,它解决了我的问题。我无法找到问题。顺便说一句,谢谢。
猜你喜欢
  • 1970-01-01
  • 2022-01-20
  • 2017-09-30
  • 2019-07-18
  • 2018-10-23
  • 2022-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多