“预启动报告”中的失败在Google VR开始的Google Play开发者控制台中 [英] Failures in "Pre-Launch report" in Google Play Developer Console in Google VR startup
问题描述
我一直在使用Unity3d中的Google VR制作游戏,最近我将unity3d版本和(内置)Google VR SDK更新为最新版本。这样做后,启动前报告(火力点自动测试)显示崩溃,在统一初始屏幕,6个设备中有5个。
这是问题这是报道:
问题:应用程序崩溃uk.co.softkitty.puzzleroom运行工具ComponentInfo {com.google.android。 apps.mtaas.crawler / android.support.test.runner.AndroidJUnitRunner}
不太有用,它看起来像应用程序意外关闭时的通用单元测试结果。我浏览过日志,无法从我的应用程序或统一中找到任何不寻常的东西,但我找到了一些东西。它看起来像这样可能是由测试脚本本身造成的:
10-27 01:54:54.494:I / ViewInteraction(19677):对视图执行单击操作(类名称为android.widget.ImageButton,id为:uk.co.softkitty.puzzleroom:id / ui_back_button ........ .......
这对我来说,看起来像测试运行者正在探索应用程序UI第一件事是点击后退按钮,我期望关闭应用程序,我也尝试直接使用Firebase,这似乎证实了它:
这看起来可能只是一个由团结/ GVR或甚至Firebase变化引起的bug /红鲱鱼吗?有没有其他人经历过这种情况?
我只是不想要发布它,如果它真的在这么多设备上崩溃!
非常感谢
我向Google Play支持部门询问了这件事,他们找到了我。
他们已经确认问题是由一个新的抓取工具引起的由发布前报告使用。有关详细信息,请参阅预启动报告版本一节中的此处。他们已经升级了问题,并提供了解决方法:
- 登录您的Play管理平台。
- 选择一个应用程序。
- 选择发布管理>预发布报告>设置。 $ b
- 在预发布报告版本部分,将选择退出开关
向右移动直至其变为蓝色。
我还没有验证过这一点,但一旦有了,我们就会标记为答案。
我已经测试过了,所有的测试都通过了,所以现在看起来这是一个很好的解决方案。
I've been working on a game using Google VR in Unity3d and I recently updated my version of unity3d and the (built in) Google VR SDK to the latest version. After doing so the pre-launch report (automated testing on firebase) is showing crashes, during the unity splash screen, on 5 out of 6 devices.
This is the issue that is reported:
Issue: Crash of app uk.co.softkitty.puzzleroom running instrumentation ComponentInfo{com.google.android.apps.mtaas.crawler/android.support.test.runner.AndroidJUnitRunner}
Not very helpful, it looks like a generic unit test result if the app closes unexpectedly . I've looked through the logs and cant find anything unusual from my app or unity, but I did find something. It looks to me like this may be being caused by the test script itself:
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 ...............
This to me, looks like the test runner is exploring the app UI and the first thing it does is click the "back" button. Which I would expect to close the app. I also tried using Firebase directly, which seemed to confirm it:
Does that seem likely that this is just a bug/red herring caused by changes to unity/GVR Or even firebase? Has anyone else experienced this?
I just don't want to release it if it really is crashing on so many devices!
Many Thanks
I asked Google Play Support about this and they got back to me.
They have confirmed that the issue is caused by a new crawler used by the Pre-Launch report. Details can be found here under the section "Pre-launch report versions"
They've escalated the issue and have also provided a workaround:
- Sign in to your Play Console.
- Select an app.
- Select Release management > Pre-launch report > Settings.
- In the "Pre-launch report version" section, move the Opt-out switch to the right until it turns blue.
I haven't verified this yet but will mark as answer once I have.
Edit
I have tested this and all the tests pass again so this looks like a good solution for now.
这篇关于“预启动报告”中的失败在Google VR开始的Google Play开发者控制台中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!