在 Unity 中启用 AR 会话会使 Android 崩溃

问题描述 投票:0回答:1

我目前正在使用 Unity AR 开发一个新项目。 我下载了相关的包,设置了NDK,SDK。还删除了playersetting的图形api中的vulkan,并将目标api级别设置为33,最小api设置为android 7.0。 我还将脚本后端从 mono 设置为 IL2CPP 并检查 armv7、arm 64。

enter image description here enter image description here

这些照片是我的项目层次结构的屏幕截图。正如您所看到的,这是一个非常简单的项目。几天前,android 一切都运行良好。但从昨天开始,unity AR 突然在我的手机(三星 Galaxy Fold 3,API 级别 33)中完全无法工作。我一打开应用程序,它就崩溃了,一切都不起作用

enter image description here

这是我在手机中启动该项目时的屏幕截图。我一开始它就停止了并且根本不起作用。

我发现,只有启用 AR 会话脚本,应用程序才会在 Android 中崩溃(在 Unity 编辑器中播放就可以了)。 正如我上面所说,我检查了arm 64并设置了图形api和目标api,编写后端脚本。我什至尝试取消选中多线程渲染。但到目前为止,所有这些都不起作用......并且我检查了 XR 插件中的 ARCore......

我一直在搜索这个,但大多数信息都是关于我之前尝试过的arm64等。请帮助我。

unity-game-engine augmented-reality ar-foundation
1个回答
0
投票

您应该将您的三星设备附加到 android logcat,以检查导致错误的主要问题 对于 Android logcat , 转到 Unity 包管理器并在 Unity 注册表中搜索 logcat

© www.soinside.com 2019 - 2024. All rights reserved.