继续收到发布前报告错误“结果不可用。目前无法测试设备。”

xar*_*g89 5 android android-manifest google-play-console

前段时间,我Results not available. The devices could not be tested at this time.在Google Play控制台的发布前报告中看到了错误。但是,这是完全临时的体验,与标准结果相去甚远。

这次已经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>
Run Code Online (Sandbox Code Playgroud)

这就是我更改的内容:

<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>
Run Code Online (Sandbox Code Playgroud)

就像我说的,我已经删除了代码,并重新上传了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 /应用程序捆绑包。

感谢@ nick-fortescue,我相信他帮助我将问题升级为正确的人。

Nic*_*cue 1

我已经与一些工程师就预发布报告进行了交谈,他们认为您的深层链接意图过滤器不太可能有任何相关性,但他们很难在不知道有问题的应用程序的情况下进行检查。

如果您想将您的应用程序包名称保密,请通过 Google Play 控制台中的“帮助”菜单(位于问号图标后面)报告该情况,并向帮助人员告知您已被要求将其发送给预授权人员。启动报告小组。如果你愿意的话,你可以提到我的名字。这可能是最好的选择,因为这样您就可以收到回复。

如果您可以在堆栈溢出上添加应用程序包名称,请随时将您的应用程序名称添加到问题中或在此处作为评论。

  • 我有同样的问题,没有对 2019 年 5 月 13 日之后发送的 13 个 apk 进行测试。有什么办法可以解决我们的问题吗? (2认同)