1 android google-maps google-api google-play-console
我有一个使用 Maps API 的应用程序,我有一个 API 的调试和发布密钥。当侧面加载时,这一切都很好。Release 键适用于发布版本。我将发布 APK 上传到 Google Play 控制台并推出了内部测试版本。我从商店安装,它的行为就像 API 密钥不好。
我在网站上遇到了许多类似的问题,甚至尝试在清单中硬编码发布密钥,在所有情况下,它在侧面加载时都可以正常工作,但在通过 Google Play 商店安装时却无法正常工作。
我将手机连接到日志分析器并进行了一些地图操作以尝试查看问题所在,但是我在日志中收到的仅有的两条消息表明 Map API 正在工作,即使我没有显示任何地图并且它就像 API 密钥丢失或无效一样。请注意,当我从标准更改为卫星时发生了弃用警告,我没有直接使用室内支持。加载 Activity 时出现 API 包版本消息。
这是两个日志条目:02-03 09:23:07.550 15809-15809/? W/Google Maps Android API:弃用通知:在未来版本中,卫星、混合或地形类型地图将不再支持室内。即使在不支持室内的情况下,isIndoorEnabled() 也会继续返回通过 setIndoorEnabled() 设置的值,就像现在一样。默认情况下,setIndoorEnabled 为“true”。API 发行说明 ( https://developers.google.com/maps/documentation/android-api/releases ) 会在这些地图类型的室内支持变得不可用时通知您。
02-03 09:30:24.319 15809-15809/? I/Google Maps Android API:Google Play 服务包版本:14799019
我正在使用 Google Signing 并上传了签名密钥,我认为它可能会被双重签名并导致问题。我上传了一个未签名的 APK,Google Play Console 接收了该应用并对其进行了签名。我还上传了签名的 APK,无论哪种情况,地图都是空白的,就像没有密钥或密钥无效一样。在所有情况下,地图在侧面加载时都可以正常工作,即不是通过商店加载,但在通过商店加载时不显示地图。
| 归档时间: | 
 | 
| 查看次数: | 1006 次 | 
| 最近记录: |