如何在发布中运行Android应用程序而不是在调试中?

The*_*heQ 5 google-maps google-maps-api-3 android-studio android-build-type

在我的应用程序中,我正在使用谷歌地图.现在,我意识到你有一个构建谷歌地图键和释放谷歌地图键.当我将已签名的apk发布到应用程序商店进行测试时,Google地图屏幕变为灰色.我必须继续签署一个新的apk并将其加载到Play商店然后测试它.

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

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

在此输入图像描述

Cha*_*ruක 10

测试发布版本

在此输入图像描述

  1. 打开 Build Variants

在此输入图像描述

  1. 设置debugrelease

  2. 构建并运行

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

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

您有两个 google_maps_api.xml文件

这个文件夹中有一个:

app/src/debug/res/values

其他在此文件夹中:

app/src/release/res/values

但是只有调试版可能包含您的API密钥.

在此输入图像描述