3

在我的应用程序中,我使用的是谷歌地图。现在,我意识到你有一个建立谷歌地图的关键和释放谷歌地图的关键。当我将已签名的apk发布到应用商店进行测试时,Google地图屏幕变灰。我必须继续签署一个新的apk并将其加载到Play商店中,然后对其进行测试。如何在不在调试中运行Android应用程序?

如何为上帝之爱做测试发布版本。请提供非常简单和容易的一步一步的指示,或者如果你知道如何解决谷歌地图的问题,这将是有益的。

这里是我如何设置我的谷歌地图api在控制台为我的发布一个屏幕截图。

enter image description here

干杯!

+0

'必须不断签订新APK并将其加载到Play商店,然后测试it'你可以定义你的gradle这个> http://stackoverflow.com/a/18776949/5188159 –

+0

你还需要灰色屏幕的答案;) –

+0

@Charuක你好,所以我刚刚解决了它(即时通讯在过去的20分钟里有一些运气)。但是,我所做的是制作一把新钥匙,而且我把它完全打开了。然后,我去了项目视图。 app-> src-> release-> res-> values-> google_maps_api,然后我输入了没有任何限制的新密钥。它结束了工作(在发布版本中)。你有另一种(或更好的)方式吗? – TheQ

回答

5

测试剥离建立

enter image description here

  1. 开放Build Variants

enter image description here

  • 设置debugrelease

  • 构建和运行

  • 对于灰色屏幕 一旦你得到了释放SHA在开发者控制台设置

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

    你有 google_maps_api。XML文件

    一个此文件夹中:

    应用/ src目录/ 调试/RES /值

    其他此文件夹中:

    应用/ src目录/ 发布/res/values

    但是只有调试一个可能包含您的API密钥。

    enter image description here

    1

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

    默认任务名称为installRelease

    刚开始下面的命令模拟器和火从终端

    ./gradlew installRelease 
    

    这将安装版本建成模拟器。

    +0

    如果我想在我的手机上测试,我该怎么做? – TheQ

    +0

    它会安装到所有连接的设备/模拟器 –

    +0

    我明白了,实际上我刚刚发现了一个很好的快速方法来做到这一点,我会在下面发布。 – TheQ

    0

    我发现了一个解决方案,我如何模拟器/设备上运行一个发布版本最初的问题。该解决方案在这篇文章中有很好的解释。 here

    +0

    已经存在于我评论中的给定链接中 –

    相关问题