在我的应用程序中,我正在使用 Google 地图。现在,我意识到您有一个用于构建 Google 地图密钥和发布 Google 地图密钥的版本。当我将签名的 apk 发布到应用商店进行测试时,Google 地图屏幕变成了灰色。我必须不断签署新的 apk 并将其加载到 Play 商店中,然后再进行测试。我该如何测试发布版本?请提供非常简单易懂、逐步说明,或者如果您知道如何解决 Google 地图问题也会很有帮助。以下是我在控制台中设置发布版 Google 地图 API 的截屏。
测试发布版本 打开 Build Variants 将 debug 设置为 release 构建并运行 出现灰色屏幕的情况 一旦在开发控制台中设置了发布版的 SHA 值 这是我经常忘记的主要原因 您有 两个 google_maps_api.xml 文件 一个位于此文件夹中: app/src/debug/res/values 另一个位于此文件夹中: app/src/release/res/values 但只有 debug 版本包含您的 API 密钥。
您可以使用gradle任务在模拟器上运行发布版本的构建。 默认任务名称为installRelease 只需启动模拟器,然后从终端执行以下命令即可: ./gradlew installRelease 这将会在模拟器中安装发布版本。