我曾使用Firebase Test Lab Robo Test来测试我的应用程序,但发现地图未显示
我知道我没有正确设置Maps API的程序包名称和SHA1。但事实是:
我的Google Maps API已启用
程序包名称和密钥库文件的SHA1添加在API设置中(调试和发行版)
利用点1和点2的优势,可以在我的真实设备以及Android Studio中的模拟器上显示地图
有任何想法吗?
最佳答案
我怀疑Firebase测试实验室重新对您的应用进行了签名以进行测试,因此更改了SHA-1签名。
基于Firebase测试实验室的Google Play发布前报告提到app will be re-signed in its docs:
截至2017年10月,发布前的报告使用了一个新的搜寻器来对您的应用程序进行更全面的审查。为此,发布前报告必须在我们的测试环境中临时重新签署您的APK或应用捆绑包。