我目前正在使用 Unity AR 开发一个新项目。 我下载了相关的包,设置了NDK,SDK。还删除了playersetting的图形api中的vulkan,并将目标api级别设置为33,最小api设置为android 7.0。 我还将脚本后端从 mono 设置为 IL2CPP 并检查 armv7、arm 64。
这些照片是我的项目层次结构的屏幕截图。正如您所看到的,这是一个非常简单的项目。几天前,android 一切都运行良好。但从昨天开始,unity AR 突然在我的手机(三星 Galaxy Fold 3,API 级别 33)中完全无法工作。我一打开应用程序,它就崩溃了,一切都不起作用
这是我在手机中启动该项目时的屏幕截图。我一开始它就停止了并且根本不起作用。
我发现,只有启用 AR 会话脚本,应用程序才会在 Android 中崩溃(在 Unity 编辑器中播放就可以了)。 正如我上面所说,我检查了arm 64并设置了图形api和目标api,编写后端脚本。我什至尝试取消选中多线程渲染。但到目前为止,所有这些都不起作用......并且我检查了 XR 插件中的 ARCore......
我一直在搜索这个,但大多数信息都是关于我之前尝试过的arm64等。请帮助我。
您应该将您的三星设备附加到 android logcat,以检查导致错误的主要问题 对于 Android logcat , 转到 Unity 包管理器并在 Unity 注册表中搜索 logcat