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

时间:2017-11-16 05:01:31

标签: python build sdk oculus

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

  

追踪(最近一次呼叫最后一次):

     

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

     

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

     

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

     

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

     

文件“ovrbuild.py”,第169行,正在通话中       gradleTask =“clean”if command_options.should_clean else“assembleDebug”if command_options.is_debug_build else“assembleRelease”   NameError:未定义全局名称'command_options'

     

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

     

失败:构建因异常而失败。

     

*其中:   脚本'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

1 个答案:

答案 0 :(得分: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后,一切都开始构建了!

希望这有助于其他人。