13

在我的应用程序中,我使用的是谷歌地图。现在,我意识到你有一个 build google maps 密钥和 release google maps 密钥。当我将签名的 apk 启动到应用商店进行测试时,谷歌地图屏幕变灰。而且我必须继续签署一个新的apk并将其加载到Play商店然后进行测试。

如何测试发布版本?请提供非常简单易行的分步说明,或者如果您知道如何使用谷歌地图解决问题,这将很有帮助。

这是我如何在控制台中为我的发行版设置我的谷歌地图 api 的屏幕截图。

在此处输入图像描述

4

2 回答 2

23

测试发布版本

在此处输入图像描述

  1. 打开Build Variants

在此处输入图像描述

  1. 设置debugrelease

  2. 构建并运行

对于灰屏 一旦您在开发控制台中设置了发布 SHA

  • 这是我大部分时间忘记的主要原因

你有两个 google_maps_api.xml文件

此文件夹中的一个:

应用程序/src/调试/res/values

此文件夹中的其他:

应用程序/src/发布/res/values

但可能只有调试版本包含您的 API 密钥。

在此处输入图像描述

于 2017-02-14T05:13:29.877 回答
2

您可以使用gradle任务在模拟器上运行发布版本。

默认任务名称是installRelease

只需启动模拟器并从终端启动以下命令

./gradlew installRelease

这会将发布版本安装到模拟器中。

于 2017-02-14T04:50:05.720 回答