不断收到发布前报告错误“结果不可用。此时无法测试设备。”
Posted
技术标签:
【中文标题】不断收到发布前报告错误“结果不可用。此时无法测试设备。”【英文标题】:Keep getting Pre-launch report error "Results not available. The devices could not be tested at this time." 【发布时间】:2019-09-05 13:49:19 【问题描述】:前段时间,我在 Google Play 管理中心的发布前报告中收到了错误 Results not available. The devices could not be tested at this time.
。但是,这完全是暂时的体验,与标准结果相去甚远。
这一次已经 2 周了,我上传了 6 个 APK,我收到了这个错误。连续 6 个 APK。
一开始,我认为这是由于我在 androidManifest.xml
中所做的更改,但我已经恢复了更改,并且新 APK 仍然存在错误。清单的变化是为主要活动添加了深层链接:
这是我的主要活动:
<activity android:name=".activities.SplashScreenActivity"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
这就是我改变的:
<activity android:name=".activities.SplashScreenActivity"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="my_app_scheme" android:host="deeplink"/>
<data android:scheme="https" android:host="www.mywebsite.com"/>
</intent-filter>
</activity>
正如我所说,我已经删除了代码,并重新上传了 APK,但我一直收到那个烦人的错误。我认为 Google Play 控制台不适用于此配置(深层链接),即使我在任何设备上都没有遇到任何问题,我已经测试了这个 AndroidManifest
。是的,我在发布前报告的“设置”选项卡中添加了几个深层链接。当我在 Android Studio 上测试这些深层链接时,它们运行良好。它们是一个活跃网站的 URL。
有人知道如何获得更多关于为什么它不能正常工作的信息吗?我已经给 Google Play 管理中心的支持部门写了一封电子邮件,但我不希望他们会回复有用的回复。
8 台设备的测试结果分别为:
结果不可用。目前无法测试这些设备。
2019 年 7 月更新
我仍然收到错误消息。自从我开始收到此问题以来已经有几个月了,除了Results not available. The devices could not be tested at this time.
消息之外,绝对没有显示任何消息。
更糟糕的是,我的 Firebase Analytics 数据由于发布前报告而受到污染,即使在我停用了发布前测试之后,这些报告似乎也会启动。
2019 年 8 月 31 日更新
终于,几天前,我收到了来自 Google Play 支持团队的消息。他们已经解决了这个问题,现在它工作得很好。在数十个失败的 APK/App 包之后。
感谢@nick-fortescue,我相信他帮助我将此问题上报给正确的人。
【问题讨论】:
我使用的 Android 应用也开始出现类似问题,发布前的报告显示Results not available. The devices could not be tested at this time.
。我们发现发布前报告的失败与使用 app bundle 的发布有关。我认为这不是您遇到的问题,因为您多次提到您上传的是 APK 而不是 AAB。
当你提到我@dr_sulli 时我很兴奋,但我刚刚检查了日期与你的情况不匹配。对我来说,它在 2 月左右开始失败。但是,我已在 2018 年 11 月中旬迁移到 app bundle。大约有 25 个 app bundle 与发布前的报告完全一致。这很可悲,但不是我的情况。
【参考方案1】:
我已就发布前报告与一些工程师进行了交谈,他们认为您的深度链接意图过滤器不太可能与任何相关,但他们很难在不知道存在问题的应用程序的情况下进行检查。
如果您想让您的应用程序包名称保密,请通过 Google Play 控制台中的“帮助”菜单(它位于问号图标后面)进行报告,并告知您被要求将其发送给的帮助人员发布前报告小组。如果你愿意,你可以提我的名字。这可能是最好的选择,因为您可以收到回复。
如果您可以在堆栈溢出时添加您的应用程序包名称,请随时将您的应用程序名称添加到问题中或在此处作为评论。
【讨论】:
嗨,尼克,感谢您参与此事 :) 我在公开包名称方面没有任何问题,因为该应用程序本身是公开的。它是 com.walkaholic.hikeapp 我很确定意图过滤器与此无关,但是自从我包含它后它开始失败,并且几个月前发生在我身上,当我也对其进行测试时,我认为有一个连接。自从我删除了它,并且它一直失败,现在我相信这是一个巧合。 谢谢!我已经把名字发过来了。相关工程师不在我的时区,所以明天可能不会有任何跟进。您可能仍然值得您使用 Google Play 控制台帮助打开帮助案例,因为这样问题就会被跟踪并且不会被遗忘。 我昨天也这样做了。我认为这可能需要很长时间,以防万一有人遇到同样的问题也写在这里。我会在这里发布解决方案,希望 :) 再次感谢您! 我也有同样的问题,2019 年 5 月 13 日之后发送的 13 个 apk 没有进行任何测试。我们的问题有什么解决方案吗?以上是关于不断收到发布前报告错误“结果不可用。此时无法测试设备。”的主要内容,如果未能解决你的问题,请参考以下文章