适用于Oculus Quest 2的Android Studio开发示例应用求推荐
Oculus Quest 2 OpenXR Mobile SDK Android Studio示例推荐
适用开发环境
- 硬件:英特尔版MacBook Pro
- 系统:macOS Big Sur
- 开发工具:Android Studio Arctic Fox 稳定版
此前测试的故障示例
1. Oculus官方VrSamples/VrCubeworld_Framework项目
参考官方《Android开发软件环境搭建》《Oculus原生示例入门:导入Gradle项目》文档操作后,持续出现以下报错:
NDK not configured. Download it with SDK manager. Preferred NDK version is '21.0.6113669'.
已确认安装对应版本NDK,尝试了Stack Overflow及谷歌官方相关问题下的所有公开解决方案,均无法解决该问题。 ### 2. `hello_xr`原生示例 参考社区教程操作后,出现以下构建报错: > ``` 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)
经排查,报错原因是对应版本SDK源码目录下缺失指定路径的openxr.h头文件。
可直接构建运行的适配项目
按照社区开发者Jherico的建议,严格匹配Oculus OpenXR Mobile SDK v1.0.13、OpenXR-SDK-Source release-1.0.13版本重新操作后,所有构建问题已解决,项目可正常运行在Oculus Quest 2设备上。
整合所有依赖的适配项目针对上述开发环境做了兼容性调整,导入Android Studio后可直接构建运行,不需要额外处理依赖匹配问题,所有操作步骤均有对应的提交记录可追溯。
内容的提问来源于stack exchange,提问作者Dan J
相关产品推荐
相关产品推荐

