Unreal 不会在不重启的情况下启动到 Oculus Quest 2

问题描述

我使用的是 Unreal 4.26.0,我终于将它启动到我的 Oculus Quest 2。但是,它并不总是启动最新版本。

因此,我可能会进行更改,构建项目,然后通过 Launch => Quest 2 在 Quest 上启动应用程序。

最终,它开始在耳机上运行,​​但通常没有最新的更改。如果我关闭 Unreal,然后重新启动它,它确实会获得最新版本。

我如何始终让它启动最新版本的应用程序?是否有一些公式可以让它在启动期间正确复制?提前致谢。

解决方法

我确实找到了解决方案……以防万一其他人遇到同样的问题:

我没有为 Android/Java 正确设置所有环境变量。我必须确保所有这些都已设置:

JAVA_HOME
ANDROID_HOME
ANDROID_TOOLS
ANDROID_PLATFORM_TOOLS
ANDROID_NDK_HOME

因此,在确保指定了每一个之后,我还必须将每个都放入我的 $PATH。

我还应该注意,我使用的是 Unreal 4.26、Android SDK 10 和 Android NDK 22.0.7026061。这些并不是方向所要求的,但方向有点旧。这些(大部分)是撰写本文时的最新版本。