"发布前报告中的失败"在Google VR初创公司的Google Play开发者控制台中

时间:2017-10-27 19:00:44

标签: firebase unity3d google-play google-vr

我一直在Unity3d中使用Google VR进行游戏,最近我将我的Unity3d版本和(内置)Google VR SDK更新到最新版本。在这样做之后,预启动报告(在firebase上进行自动测试)在统一启动屏幕中显示6个设备中的5个崩溃。

这是报告的问题:

Issue: Crash of app uk.co.softkitty.puzzleroom running instrumentation ComponentInfo{com.google.android.apps.mtaas.crawler/android.support.test.runner.AndroidJUnitRunner}

不是很有用,如果应用程序意外关闭,它看起来像是一个通用的单元测试结果。我查看了日志,无法从我的应用程序或统一中找到任何异常,但我确实找到了一些东西。在我看来,这可能是由测试脚本本身引起的:

10-27 01:54:54.494: I/ViewInteraction(19677): Performing 'single click' action on view (with class name: is "android.widget.ImageButton" and with id: uk.co.softkitty.puzzleroom:id/ui_back_button ...............

对我来说,看起来测试跑步者正在探索应用程序用户界面,它所做的第一件事就是点击"返回"按钮。我期望关闭该应用程序。我也尝试过直接使用Firebase,这似乎证实了这一点:

Firebase Activity Map

这看起来是否只是由于团结/ GVR或甚至火力基地的变化引起的虫/红鲱鱼?还有其他人经历过这个吗?

如果它真的在这么多设备上崩溃,我只是不想发布它!

非常感谢

2 个答案:

答案 0 :(得分:11)

我向Google Play支持人员询问了这一点,他们又回复了我。

他们已确认此问题是由发布前报告使用的新爬网程序引起的。可以在"发布前报告版本"

部分下找到详细信息here

他们已将问题升级并提供了解决方法:

  1. 登录您的Play控制台。
  2. 选择一个应用。
  3. 选择发布管理>发布前报告>设置。
  4. 在“发布前报告版本”部分中,移动选择退出开关 向右,直到它变成蓝色。
  5. 我还没有对此进行验证,但是一旦我有了答案就会给你答案。

    修改

    我已对此进行了测试,所有测试再次通过,因此现在看来这是一个很好的解决方案。

答案 1 :(得分:0)

我们也在上传我们的APK时得到了这个。它开始于10月27日,并在接下来的4天内坠毁,直到我们更改了设置。我在代码库中看不到任何应该触发此问题的内容,所以我想知道它是否与Google方面的更改有关。

然而,我们刚刚做了两次更改,现在一切都在恢复。

我们将以下行添加到proguard-project.txt

-keep class android.arch.** { *; }

我认为这就是修复它的原因。

同时我们将compileSdkVersiontargetSdkVersion更改为27(以及相应的所有属于支持库)。据我所知,他们也可以在这里修好它。

编辑:

更直接地回答您的问题:是的,这似乎只是一个错误/红色鲱鱼,不是在Unity方面,而是在Firebase测试实验室或Google的支持库中。我测试了未通过发布前测试的APK,它在我的设备上运行得很好。