适用于 android 的 Google 地图和 Places SDK 在发行版 APK 中不工作
Posted
技术标签:
【中文标题】适用于 android 的 Google 地图和 Places SDK 在发行版 APK 中不工作【英文标题】:Google maps and Places SDK for android not working in release APK 【发布时间】:2019-04-22 13:43:12 【问题描述】:我正在开发 google maps and places SDK for android ,它在调试 apk 中工作,但在发布模式 APK 中不工作。
设置步骤:
-
在 google api 控制台上创建项目
启用 google maps sdk 和 android places SDK
从 google play 控制台获取 SHA-1 指纹(应用签名
部分)并将包名称添加到我在谷歌上生成的密钥中
api 控制台。
结果:google map 和 places sdk 都在调试模式下工作,但在我创建发布 APK 时不起作用。
错误:statusCode:Error, resolution:null
请提出可能的问题。
【问题讨论】:
如果上述解决方案不起作用,请查找以下链接Solution 如果上述解决方案不起作用,请检查Solution by Vivek Hande 【参考方案1】:在将应用程序发布到 Play 商店之前,您必须执行一些步骤来创建发布密钥。
1> 首先找到您的密钥存储位置。 2> 运行这个命令
keytool -list -v -keystore my-release-key.keystore
3> 系统会询问您密钥库密码。输入您在创建发布 apk 时放置的密钥库密码。 4> 将终端上的 SHA1 复制到 Google 控制台
添加您的软件包名称和 SHA-1
【讨论】:
查看其他解决方案的链接 - ***.com/a/69075317/4489222以上是关于适用于 android 的 Google 地图和 Places SDK 在发行版 APK 中不工作的主要内容,如果未能解决你的问题,请参考以下文章
适用于 Android 的 Google Places API:地图立即消失
如何使用适用于 Android V2 的 Google Maps 处理地图移动端?
适用于 Android 的 Android 地图 SDK 在发行版中不工作
google 的 Map SDK 计费如何适用于 Android 和 iOS 应用程序?
google-maps-sdk-ios - 适用于 iOS 的 Google 地图 1.4.3 的 arm 7/iphone 5 问题