UE4 针对Oculus应用的打包及安装(UE4.24为例)
一、安卓常规配置
Project:
Create compressed Cooked packages √
Supported Platforms :all √
Optimize project settings for : Mobile Scalable 3D or 2D
Platforms:
Android:
Minimum SDK Version 25
Target SDK Version 25
Package game data inside.apk? √
enable fullscreen immersive on kitkat and above devices √
Package for oculus mobile devices + Oculus Quest(目标设备名称)
Android SDK栗子:
二、Plugins配置
OculusVR √ 重启引擎
项目设置插件设置中OculusVR中 Enable Oculus Build Telemetry √
三、Oculus的环境配置
科学上网后。。。
官网下载Oculus驱动,解压缩文件,然后右键点击andoroid_winusb.inf文件,选择安装。
下载Oculus adb放到C盘根目录。
注册Oculus账户,创建一个新的组织:官网→社区开发者→左侧框点管理→create new organization。
下载Oculus app 登录开启开发者模式,在自己的Oculus设备上登录开启了开发者模式的账户。
四、安装方式
Oculus Quest安装用 sidequest软件或adb工具。其他设备暂且没试验,大概也用adb可以安装。
1、Sidequest:打开登录后,插设备USB3.0。
上图标注从左到右依次为:安装、卸载、任务成功失败查看。
2、Adb安装:命令提示符管理员运行,输入 CD+(adb文件夹路径),成功后输入( adb install -r + 安装包文件路径)耐心等待忽略端口被占用失败,stream开启成功就行。安装失败重启电脑再试。
举个栗子:
发现的问题
1、Sidequest有时卸载了软件后再安装,会安装失败。
解决方案:(1)使用adb手动安装。(2)拔掉设备,重启电脑再试。
2、adb安装失败。
解决方案:拔掉设备,重启电脑再试。
3、adb的5037端口被占用,大概就是鲁大师和360一类的管理软件占用端口,可以选择限制或任务管理杀掉后台。查找端口信息自行某度。
参考文章:
https://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html
https://mini.eastday.com/a/190523114947330.html