Unity Gear VR开发环境配置:JavaJDK引发的一个问题
发表于2017-11-08
这篇文章主要是给大家介绍Gear VR开发环境配置时JavaJDK出现的问题的解决办法,开始我打算使用最新版本的unity5.4.1,可是出包遭遇了一些问题,所以还是向同事要了3.4的版本,VR以后就会以这个版本来展开。
Unity的下载、Android SDK这些安卓环境的开发就不说了,就说说VR需要的环境。
首先是这个网站:
https://developer.oculus.com/downloads/game-engines/1.3.2/OVRPlugin_for_Unity_5/
网上说需要把下载的东西放置到Unity\Editor\Data\VR\Unity中,不过我安装的Unity版本本身自带了这个东西,所以跳过。
接着是osig的设置,首先使用adb devices命令查看设备的id,如果adb在cmd中不管用,注意要配置一下Android SDK下的platform-tools的环境变量,再敲命令。
这样就获得了设备的id:
然后去以下网站下载osig,保存后放到/Assets/Plugins/Android/assets/中:
https://developer.oculus.com/osig/
嘛,然后就可以打包了,但是反复出现了一个失败错误的消息:
乱码是吧?我是毫无头绪了,但是跟同事讨论了半天,我终于注意到我用的是JDK7的版本,而同事打包使用的是JDK8的版本,换了之后就可以正常的出包了。
在这边提供以下JDK8的下载,顺便JRE7也甩上去了,有需要的同学点个赞哈:
链接:http://pan.baidu.com/s/1hsbl6oG 密码:2djc
总结:
Android出包使用JDK8.