首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Android开发Oculus的最佳示例应用?

使用Android开发Oculus的最佳示例应用?
EN

Stack Overflow用户
提问于 2021-11-17 04:08:19
回答 1查看 428关注 0票数 3

有人能推荐一款我可以用在Oculus 2中的Android示例应用程序吗?最好有好的文档?我正在寻找的东西,我可以建立和运行开始玩他们的OpenXR移动SDK

我是在英特尔Macbook Pro运行macOS大苏尔,我尝试了最新的稳定安卓演播室(北极福克斯)。

到目前为止,我已经尝试过两种不同的样本:

  1. VrSamples/VrCubeworld_Framework -来自官方的Oculus:

在执行了所有步骤之后,我一直碰到以下错误:

未配置NDK。用SDK管理器下载它。最好的NDK版本是'21.0.6113669‘。

我确信我的NDK已经安装:

我相信我已经尝试过流行的堆栈溢出问题中列出的每一个解决办法,以及链接到的谷歌问题。

  1. hello_xr - Oculus论坛上的一个评论链接到这篇有用的博客文章,并提供比官方Oculus文档更详细的说明。不幸的是,在完成这些操作之后,我遇到了以下构建错误:

C/C++:/Users/dj/Code/OpenXR-SDK-Source/src/CMakeLists.txt调试:armeabi-v7a: /Users/dj/Code/OpenXR-SDK-Source/src/version.cmake:25 (文件)处的CMake错误:无法读取文件字符串文件"/Users/dj/Code/OpenXR-SDK-Source/src/include/openxr/openxr.h“。Call Stack (最近一次调用):CMakeLists.txt:318 (包括)

include文件夹在src下似乎不存在,顶级include/openxr文件夹中也没有openxr.h

UPDATE:在Jherico的建议下,我下载了Oculus OpenXR Mobile v1.0.13OpenXR-SDK-源版本-1.0.13,并再次按照说明来与博客文章中使用的版本完全匹配,最终我让它工作起来了!

我创建了https://github.com/daj/OculusHelloXR来快照我工作的Android项目的所有依赖项,并为我遵循的每一步单独提交(我必须对博客文章中的步骤做一些更改才能让它正常工作)。

我把所有的东西都写进了这篇博文:https://daj.medium.com/oculus-vr-for-android-developers-a38134c759b0

EN

回答 1

Stack Overflow用户

发布于 2021-11-17 06:50:03

博客帖子说明可能已经过时了,因为它们是从4月份开始的,而且最新版本的OpenXR SDK有自己的hello_xr新的build.gradle文件,该文件在10月份添加了1.0.20。

如果您想查看博客文章,我建议您在签出OpenXR存储库之后,运行git checkout release-1.0.14,因为这将是博客文章所针对的版本。

或者,您可以忽略博客文章,尝试将build.gradle项目直接导入到Android (基本上遵循您链接到的“导入Gradle项目”步骤,而是从OpenXR项目的当前版本导入hello_xr ),并尝试查看它的构建过程。

如果仍然有NDK错误,可以尝试显式设置ANDROID_NDK_ROOT环境变量,并确保它在构建过程中是可见的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69998819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档