我正在尝试发布APK以将我的应用程序上传到Google Play商店。在我生成APK文件之后,我尝试将他安装在真实设备上,问题是应用程序没有显示地图(这是基于地图的应用程序),但调试版本工作没有任何问题。如果你能帮我理解为什么会这样,我会很高兴我能解决它。感谢。
P.S - 我检查了所有文件,它们包含谷歌地图密钥。
答案 0 :(得分:0)
欢迎来到发布世界。问题出在密钥库中。你最有可能这样做。当您创建SHA-1以上传到Google API控制台时,您使用了debug.keytore文件。当您创建实际的apk包时,无法使用此功能来在实际设备上进行测试。创建包时,Android Studio会要求您创建新的密钥库。从该密钥库中提取SHA-1密钥并将其上载到Google API控制台。在cmd中使用以下命令来获取此信息:
`keytool -list -v -keystore 'location of jks file'`
希望这会有所帮助:)