最近在开发OculusGo,躺了很多坑,网上中文的网站基本暂时没有多少。
现在是趟坑步骤:
1.激活,
我的正确步骤:apkpure下的oculus的apk---安装---手机科学FQ---------路由器科学FQ-----------激活成功。
没错激活是一个巨坑。就激活就花了一天。(这里基本上是科学上网补课内容)
一开始连手机,然后手机要下个oculus的apk。这个没有FQ没有root,而且没有谷歌play的手机完全下不到相关的apk?(这里如果本身就没有root手机或者谷歌三件套的就不要去折腾了!)这个我是找到了谷歌play的镜像网站apkpure下的oculus的手机apps。
然后,是的,这个程序打不开!!很好这时候掏出科学FQ工具(ss),连上了。推荐:https://portal.shadowsocks.to/aff.php?aff=9666,一年一百多块吧。
然后悲剧激活的过程中悲剧了。连一个FQwifi!!!这是什么鬼。我要掀桌子了!
乖乖的root一下我的小米路由器,然后下个mt工具,科学上网(我不会告诉你我的路油器被我整的差点变砖了,因为不可抗力的因素整整刷了一天。这里说明一下一个贵的质量而且能整FQ的路由器是多么的重要!!!)
2.把Demo安装到Oculusgo。
正确步骤:注册开发者账号,设置开发者模式------unity打包apk--使用adb导入oculusgo
是的,没看错,在整个开发的过程当中处处是坑。连这个也不意外。
2.0 在刚刚下的apk里注册开发者账号,并把oculus go 调到开发者模式。
2.1 Unity开发安卓的必要工具:安卓SDK,Jdk,以及unity安卓包。怎么导出安卓apk的我下次再说明,很多网站也有。这里整一次基本以后开发就没问题了。
2.2 下载oculus开发包
2.3 设置oculus导出界面
2.4利用adb把电脑里的apk导出到oculusgo里。
由于oculusgo没有额外的apk安装功能,以及相关的文件管理系统,所以这里需要adb进行apk的导入和安装。安装oculus的adb驱动,一开始我以为adb.exe是程序入口,然后发现我太天真了。
这里需要用cmd来唤醒adb。然而公司内部各种禁网,各种禁USB,我都快被活生生逼成了一个SB了。这里简述下adb的用到的指令。(主要是带序号的三条)
1.cd 到adb的安装目录 adb kill-server-------关闭adb服务 2.adb start-server-------启动adb服务。 adb devices---查看Oculus设备是否连接 3.adb install apk路径------------安装apk到对应的设备,加 -r+路径 可以覆盖掉之前安装的文件。
adb uninstall 包名------卸载apk, 包名形式com.xxx.xxx adb shell am start -n 包名/类名 -------------启动安卓里的apk。(如果在未知来源的程序里没有发现你的apk的话)
adb shell pm list packages ----查看安装的所有应用-查看是否安装进去了
adb shell pm dump 包名-------查看应用具体的信息
步骤:unity导出apk----下一个Oculusgo的adb驱动------使用adb将apk安装到oculusgo
3.将VRTK导入并且关联oculusgo继续二次开发
3.0.打开demo1,设置sdk,并重新拖入下载的oculus的sdk版本里的OVRcameraRig
3.1.导出apk测试,成功关联VRTK和oculus go
相关的软件版本:
Unity:5.6.3
VRTK:4.0.0 bate
UnitySdk:1.27.0
--------------------------------------------------------
顺利趟坑结束!!