适用于 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 地图密钥?

google-maps-sdk-ios - 适用于 iOS 的 Google 地图 1.4.3 的 arm 7/iphone 5 问题