在oculus native mobile sdk version 1.9.0中构建错误

问题描述 投票:0回答:1

我正在尝试使用VR applicationandroid studio开发原生齿轮oculus native mobile SDK version 1.9.0。在运行VR中包含的SDK样本时,我遇到了下面提到的错误并且构建失败了。

Traceback(最近一次调用最后一次):

genDebugKeystore()中的文件“C:\ ovr_sdk_mobile_1.9.0 \ bin \ scripts \ build \ ovrbuild_keystore.py”,第86行

文件“C:\ ovr_sdk_mobile_1.9.0 \ bin \ scripts \ build \ ovrbuild_keystore.py”,第84行,genDebugKeystore中的debug_props ['storepass'],debug_props ['keypass'],replace = False)

文件“C:\ ovr_sdk_mobile_1.9.0 \ bin \ scripts \ build \ ovrbuild_keystore.py”,第71行,在create_keystore中返回execfn(cmd)

在create_keystore文件“C:\ ovr_sdk_mobile_1.9.0 \ bin \ scripts \ build \ ovrbuild_keystore.py”第82行(lambda x:ovrbuild.call(x),

文件“ovrbuild.py”,第169行,在调用gradleTask =“clean”如果command_options.should_clean则为“assembleDebug”如果command_options.is_debug_build else“assembleRelease”NameError:全局名称'command_options'未定义

:VrSamples:Native:VrTemplate:Projects:Android:genDebugKeystore FAILED

FAILURE:构建因异常而失败。

*其中:脚本'C:\ ovr_sdk_mobile_1.9.0 \ VrApp.gradle'行:314

*出了什么问题:任务执行失败':VrSamples:Native:VrTemplate:Projects:Android:genDebugKeystore'。进程'命令'C:\ ovr_sdk_mobile_1.9.0 / bin / scripts / build / ovrbuild_keystore.py.bat''以非零退出值1结束

你们中的任何人都可以帮助我解决这个错误吗?

这个错误也出现在oculus SDK version 1.7.0中。

python build sdk oculus
1个回答
1
投票

我遇到了完全相同的问题。相同的输出和一切。

在将问题跟踪了几个小时后,我终于发现我的问题是我的PATH没有包含java bin目录。由于无法访问keytool.exe程序而导致该错误。

在Windows 10上,右键单击“此PC”,选择“高级系统设置”,然后选择“环境变量”。在屏幕下半部分的系统变量窗口中,找到Path变量。确保java bin目录在列表中。

在我的情况下,我不得不添加:C:\ Program Files \ Java \ jdk1.8.0_112 \ bin

问题没有立即得到纠正。我仍然打开Android Studio。我关闭程序并重新启动计算机。重新启动并再次打开Android Studio后,一切都开始构建!

希望这有助于其他人。

© www.soinside.com 2019 - 2024. All rights reserved.