任何人都可以推荐一个我可以用于 Oculus Quest 2 的工作 Android Studio 示例应用程序,最好有好的文档吗?我正在寻找可以构建和运行的东西来开始使用他们的OpenXR Mobile SDK。
我在运行 macOS Big Sur 的 Intel Macbook Pro 上,并尝试使用最新的稳定 Android Studio 版本(Arctic Fox)。
到目前为止,我已经尝试了两种不同的样本:
VrSamples/VrCubeworld_Framework
- 来自 Oculus 官方文档:
完成所有步骤后,我一直遇到此错误:
NDK not configured. Download it with SDK manager. Preferred NDK version is '21.0.6113669'.
我确信我的 NDK 已安装:
我相信我已经尝试了流行的 Stackoverflow 问题和链接的 Google 问题中列出的所有解决方法。
hello_xr
- 对 Oculus 论坛的评论链接到这篇有用的博客文章,其中包含比Oculus 官方文档更详细的说明。不幸的是,在遵循这些之后,我遇到了这个构建错误:
C/C++: /Users/dj/Code/OpenXR-SDK-Source/src/CMakeLists.txt debug|armeabi-v7a : CMake Error at /Users/dj/Code/OpenXR-SDK-Source/src/version.cmake:25 (file): file STRINGS file "/Users/dj/Code/OpenXR-SDK-Source/src/include/openxr/openxr.h" cannot be read. Call Stack (most recent call first): CMakeLists.txt:318 (include)
下似乎没有include
文件夹,顶级文件夹中src
也没有。openxr.h
include/openxr
更新:在 Jherico 的建议下,我下载了 Oculus OpenXR Mobile SDK v1.0.13和OpenXR-SDK-Source release-1.0.13,并再次按照说明与博客文章中使用的版本完全匹配,最终我确实让它工作了!
我创建了https://github.com/daj/OculusHelloXR来快照我的工作 Android Studio 项目及其所有依赖项,并为我遵循的每个步骤单独提交(我必须对博客文章中的步骤进行一些更改以让它工作)。
我在这篇博文中写下了所有内容:https ://daj.medium.com/oculus-vr-for-android-developers-a38134c759b0