我有一个奇怪的问题出现在我发布的应用程序中,几个用户报告应用程序在安卓6上启动时显示黑屏,甚至没有显示闪屏,我有机会在我朋友的手机(银河S7边缘)上测试它,它确实显示了一个黑屏,然后就停止了。
我自己没有android 6设备,所以很难调试,但在一些研究中,我做了以下工作,但它没有帮助:
Unity版本: 5.3.0二手资产: Cardboard SDK、图像/联系人拾取器
我知道我有另一个使用相同版本和构建设置开发的应用程序,它工作得很好,几乎唯一的区别是它不包含cardboard SDK。
当然,我试着在没有使用Cardboard的场景的情况下构建应用程序,甚至完全删除了它们,尝试了另一个SDK版本,但它不起作用。两者之间唯一的另一个区别是,第二个包含带有3D模型的场景,再次尝试删除它们,但不起作用。
我不知道是否可以发布google play链接供任何人尝试,如果可以,请告诉我,因为我无法调试应用程序,所以也许有人可以帮助我。
谢谢,
发布于 2016-09-20 23:50:27
启动时的黑屏是Android 6.0(棉花糖)权限查询的结果。Android 6.0的权限查询方式发生变化。当前也是唯一已知的解决方案是将此版本中的修复更新到Unity 5.4。
https://stackoverflow.com/questions/39597654
复制相似问题