Google地图未在Firebase测试实验室中显示

时间:2018-09-11 07:46:32

标签: android google-maps firebase firebase-test-lab

我曾经使用Firebase Test Lab Robo Test来测试我的应用程序,但我发现地图没有显示

enter image description here

我知道我没有正确设置Maps API的程序包名称和SHA1。但事实是:

  1. 我的Google Maps API已启用

  2. 软件包名称和密钥库文件的SHA1已添加到API设置(调试和发行版)中

  3. 利用点1和点2的优势,可以在我的真实设备以及Android Studio中的模拟器上显示地图

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我怀疑Firebase测试实验室重新对您的应用进行了签名以进行测试,因此更改了SHA-1签名。

基于Firebase测试实验室的Google Play发布前报告提到了app will be re-signed in its docs

  

自2017年10月起,预发布报告使用新的搜寻器对您的应用进行更全面的审查。为此,发布前的报告必须在我们的测试环境中临时重新签署您的APK或应用捆绑包。

答案 1 :(得分:0)

我有相同的问题,可以通过停用Firebase测试实验室的重新签名来解决它:

  

将应用发布到打开,关闭或内部测试轨道时,会自动生成预发布报告。要为您的应用禁用所有发布前报告,

     

登录到您的Play控制台。

     

选择一个应用。

     

选择发布管理>发布前报告>设置。

     

在“启用预发布报告”旁边,将开关向左移动,直到其变为灰色。如果您想在以后再次打开发布前的报告,请将开关向右移,直到其变为蓝色。