gpt4 book ai didi

android - 使用 Unity IL2CPP ARM64 编译模式在 Android 应用程序上使用 Vuforia 时出现黑屏

转载 作者:行者123 更新时间:2023-11-29 02:22:30 32 4
gpt4 key购买 nike

我注意到当在 Unity 的build设置中设置 ARM64 时,Vuforia 的相机 AR 始终显示黑屏。检查 ARMv7 时一切正常。

Vuforia/Unity 的 ARM64 IL2CPP 编译模式显然存在错误。我在 Windows 10 上使用 Vuforia 8.0.10 和 Unity 2018.3.3。我从 Assets 商店下载了最后的示例(选中 ARM64 时也会出现黑屏)。

我用 3 款不同的手机进行了测试,索尼 XPERA XA2、三星 A5 2017 和配备 Android 8.0 的华为。 3部手机的问题完全一样。线索是在检查ARM64时在应用程序启动时没有请求授权,但是检查ARMV7时有请求。选择ARM64时,请求授权似乎有问题。

2019 年 8 月,我们别无选择,ARM64 将是我们在 Google Play 商店发布 Android 应用程序的唯一选择。 ARMv7 和 Mono 应用程序将被 Google 拒绝。你能看看是什么问题吗?

顺便说一句,我用下面的技巧做了一个测试:

https://docs.unity3d.com/Manual/android-RequestingPermissions.html

用摄像头替换示例中的麦克风,Android 正确地询问我使用摄像头的授权,但加载 AR 场景后屏幕保持黑色。唯一可行的方法是将 ARM64 更改为 ARMv7。

最佳答案

如果您的应用在开发模式下运行并且在发布版本中显示黑屏,则此解决方案有效。如果您正在导出发行版本,它将缩小以某种方式显示黑屏的文件。从播放器设置中禁用 minify 以释放。目前,它必须处于保护状态。将其设置为无。 change progaurd to none

关于android - 使用 Unity IL2CPP ARM64 编译模式在 Android 应用程序上使用 Vuforia 时出现黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54484282/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com