我曾经使用Firebase Test Lab Robo Test来测试我的应用程序,但我发现地图没有显示
我知道我没有正确设置Maps API的程序包名称和SHA1。但事实是:
我的Google Maps API已启用
软件包名称和密钥库文件的SHA1已添加到API设置(调试和发行版)中
利用点1和点2的优势,可以在我的真实设备以及Android Studio中的模拟器上显示地图
有什么想法吗?
答案 0 :(得分:1)
我怀疑Firebase测试实验室重新对您的应用进行了签名以进行测试,因此更改了SHA-1签名。
基于Firebase测试实验室的Google Play发布前报告提到了app will be re-signed in its docs:
自2017年10月起,预发布报告使用新的搜寻器对您的应用进行更全面的审查。为此,发布前的报告必须在我们的测试环境中临时重新签署您的APK或应用捆绑包。
答案 1 :(得分:0)
我有相同的问题,可以通过停用Firebase测试实验室的重新签名来解决它:
将应用发布到打开,关闭或内部测试轨道时,会自动生成预发布报告。要为您的应用禁用所有发布前报告,
登录到您的Play控制台。
选择一个应用。
选择发布管理>发布前报告>设置。
在“启用预发布报告”旁边,将开关向左移动,直到其变为灰色。如果您想在以后再次打开发布前的报告,请将开关向右移,直到其变为蓝色。