应用在第二次启动时卡在初始屏幕上 |武福里亚

App stuck on splash screen on second launch | Vuforia

提问人:Milan 提问时间:11/16/2023 最后编辑:Milan 更新时间:11/17/2023 访问量:33

问:

我有一个使用 Unity 和 Vuforia 的 android 应用程序。

在一部手机(Android 版本 11)上,它运行良好,我对该应用程序完全没有问题。 在另一部手机(Android 版本 13)上,当我打开应用程序时一切正常,但是当我关闭应用程序并重新打开它时,它只是冻结并且无法进入第一个场景。

当我重新安装应用程序或清除缓存时,也会发生同样的事情,第一次一切正常,但是当我关闭并重新打开它时,它会冻结。

我怀疑它可能与相机权限弹出有关。

我尝试调整播放器和构建设置中的一些设置,首先应用程序总是冻结,但现在它仅在我第一次启动应用程序时有效,之后它会在将来的启动时冻结。

我尝试用一个完全空的场景启动它,或者一个只有摄像机的场景,但我认为问题不在于场景,因为它甚至不会到达第一个场景。

溶液:

如果有人遇到同样的问题,我找到了解决方案。 这对我有用:播放器设置 - >其他设置 - >打开“静音其他音频源”。

C# Android unity-游戏引擎 vuforia

评论

0赞 Milan 11/16/2023
我发现,当我授予相机权限时,关闭应用程序,等待 10 秒钟,然后重新打开应用程序,我再次收到相机权限消息,并且它有效。但这意味着每次重新打开应用程序时,我都必须等待 10 秒钟,否则它不起作用。我还发现,当我拒绝相机访问时,该应用程序可以正常工作,因此我可以根据需要多次打开、关闭和重新打开应用程序,并且应用程序可以毫无问题地打开,但是该应用程序需要使用相机,所以这不是一个选项,因为当我授予访问权限时,我必须等待 10 秒钟。
0赞 Community 11/17/2023
请编辑问题,将其限制在特定问题上,并具有足够的细节以确定适当的答案。

答: 暂无答案