【问题标题】:Google Map not showing in Firebase Test LabGoogle 地图未显示在 Firebase 测试实验室中
【发布时间】:2023-03-24 10:37:01
【问题描述】:

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

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

  1. 我的 Google Maps API 已启用

  2. 在 API 设置中添加包名和密钥库文件的 SHA1(调试和发布)

  3. 地图可以在我的真实设备上显示,也可以在 Android Studio 中的模拟器上显示

有什么想法吗?

【问题讨论】:

  • 是否显示任何错误?

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


【解决方案1】:

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

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

自 2017 年 10 月起,发布前测试报告使用新的抓取工具对您的应用进行更全面的审核。为此,发布前测试报告必须在我们的测试环境中临时重新签署您的 APK 或 app bundle。

【讨论】:

    【解决方案2】:

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

    当您将应用发布到开放式、封闭式或内部测试轨道时,系统会自动生成发布前测试报告。要为您的应用禁用所有发布前报告:

    登录您的 Play 管理中心。

    选择一个应用程序。

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

    在“启用发布前测试报告”旁边,将开关向左移动,直到它变为灰色。如果您想稍后再次开启发布前测试报告,请将开关移回右侧,直到它变为蓝色。

    【讨论】:

    • 这是关闭重新签名还是完全关闭所有发布报告?
    • 那我需要上传新的 app bundle 吗?我点击了“打开发布前报告”的复选框,但它还没有帮助。也许我需要重建才能辞职?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多