【发布时间】:2016-09-20 15:07:20
【问题描述】:
我发布的应用程序中出现了一个奇怪的问题,一些用户报告说该应用程序在 android 6 上启动时显示黑屏,甚至没有显示启动画面,我有机会在我朋友的手机(Galaxy S7 Edge),它确实显示黑屏并停止。
我自己没有 android 6 设备,因此很难调试,但在一些研究中,我做了以下工作,但没有帮助:
- 开启开发构建
- 尝试了几乎所有的纹理压缩类型
- 开启/关闭多线程渲染
- 打开/关闭自动图形 API 并强制使用 OpenGLES2
- 打开/关闭 32 位显示缓冲区
- 将初始屏幕更改为 sprite 2D(不知道它是如何相对的,但我在某处读过)
统一版本:5.3.0 使用的资产:Cardboard SDK、图像/联系人选择器
知道我有另一个使用相同版本和构建设置开发的应用程序并且运行良好,几乎唯一的区别是它不包含 Cardboard SDK..
当然,我尝试在没有使用 Cardboard 的场景甚至完全删除它们的情况下构建应用程序,尝试了另一个 SDK 版本,但它不起作用。 两者之间唯一的其他区别是第二个包含带有 3D 模型的场景,再次尝试删除它们但没有用..
我不知道是否可以发布谷歌播放链接供任何人尝试,如果可以请告诉我,因为我无法调试应用程序,所以也许有人可以提供帮助..
谢谢,
【问题讨论】:
-
对于遇到此问题的人 - 在 Unity 2018.4.1f1 上,只需禁用 Development Build 就可以成功地在我 7 岁的 Acer 上启动应用程序