android - 无法在 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 的问题,还是我应该做其他事情才能完成这项工作?请帮忙。
解决方案
使用 Unity 2018 对我有用(2021 年)。
推荐阅读
- ruby-on-rails - 减少 Rails 请求中对多个关联级别的查询
- javascript - 无法读取 .subscribe 中的属性
- python - 如何在 Pygame 中让 Sprite blitting 两次有两个单独的碰撞框?
- node.js - mongo 元素按日期匹配
- java - Spring/Thymeleaf - 无法将“java.lang.String”类型的值转换为所需类型
- google-sheets - Google Sheets IMPORTRANGE 在一个单元格中有效,在下一个单元格中无效
- firebase - “除非”Firestore 查询?
- autodesk-forge - 使用 forge api 列出项目 bim 360 文档 - 令牌没有权限
- java - Azure DevOps JavaToolInstaller - 无法正确获取 jdkDestinationDirectory
- javascript - pdf.js 是否缓存 PDF 文件?