好的,我想先说明我已经尝试了多种解决方案,例如:
Android Studio - 真正的 Android 设备上的谷歌地图仍然空白
发布中的 Android Google Maps API 无法正常工作
我尝试获取 SHA1 指纹,并将这些“限制”添加到 Google Developer Console API 凭据中。
还尝试将 API 硬编码到清单中(找不到推荐这个的链接)。
在这一点上,我已将其范围缩小到这些可能的问题:
1)我正在使用的密钥库在检查时具有以下行
签名算法名称:SHA256withRSA
我注意到许多解决方案都谈到了 SHA1withRSA。但是由于这需要创建一个新的密钥库,而我必须创建一个全新的应用程序,所以我避免了这个结论。
2) 我还注意到上传到 Play 控制台的原始 APK 确实有效。但是派生的 APK(我假设是上传到 Play 商店的那个)不起作用。
3) Google Developer Console中的API库没有专门的
“谷歌地图安卓 API v2”
它只显示“Google Maps Android API”。我认为这不应该是问题。
澄清一下,问题是我的应用程序中的地图是空白的。