首页 > 解决方案 > 无法在 Unity 中构建适用于 Android 的 Google VR 应用

问题描述

我正在尝试使用Unity Game Engine构建Android VR 应用程序/游戏。我使用 Unity 2019.3.4f1。新的Google Cardboard XR插件似乎不起作用。我什至无法在编辑器的 Samples 包中运行“HelloCardboard”场景。这是我尝试时不断遇到的错误:

DllNotFoundException:cardboard_api Google.XR.Cardboard.Api.HasDeviceParams ()(在 Library/PackageCache/com.google.xr.cardboard@8979e065b7/Runtime/Api.cs:101)

生成的 APK 也不能在移动设备上运行。该应用程序启动并显示黑屏,仅此而已。

此外,当我尝试使用已弃用的GVR SDK (Google VR SDK for Unity)时,我在构建 APK 时收到另一条错误消息:

找到多个文件,其独立于操作系统的路径为“lib/armeabi-v7a/libgvr_audio.so”

应用程序/游戏在带有 GVR SDK 的 Unity 编辑器中运行良好,即使它已被弃用。但我无法构建 APK 文件。

我不知道应该做些什么来解决这些错误。这是 SDK 的问题,还是我应该做其他事情才能完成这项工作?请帮忙。

标签: androidunity3dgoogle-cardboardgoogle-vrgoogle-vr-sdk

解决方案


使用 Unity 2018 对我有用(2021 年)。


推荐阅读