首页 » 技术分享 » 小米VR一体机开发及apk文件导入

小米VR一体机开发及apk文件导入

 

一:环境搭建
下载 Java JDK , Android SDK.

Java下载地址及安装配置环境方法:https://blog.csdn.net/siwuxie095/article/details/53386227
注:在安装过程中一定要注意记得安装的路径!!!!
在配置环境变量的时候在系统变量中进行修改!如下图:
在这里插入图片描述
还出现了奇怪的问题:当安装了Java JDK之后再卸载的时候并不能全部卸载干净,及时是强力清除通过管理员运行都无法删除掉Java文件,但是再使用Java JDK。一些其他的文件也被损坏,猜想可能出现的原因:可能是在配置环境的过程中误操作了某些步骤System32也点不开了。
最后解决的办法:重装系统了(有点尴尬~~)。
建议:安装和配置时一定要按照给的步骤认真一步一步来,尽量不安装在c盘。

安卓SDK 安装及步骤详见:https://www.jianshu.com/p/484a6c7bf451 步骤三:安装安卓SDK

(1)在安装的过程中会出现类似于下列的错误:(提示Download interrupted Unexpected HTTP Status412 等)
在这里插入图片描述
解决办法:https://blog.csdn.net/w2865673691/article/details/50528634

(2)在安装的过程中同样要牢记安装路径,且尽量不安装C盘。
(3)建议还是在网上下载最新版本比较好。

二:小米一体机开发
2.1 导入小米VR Unity 插件
从小米官方开发网站下载VR Unity插件包,其中有一个扩展名为mivrcore***.unityPackage
的文件,双击会被Unity 自动打开。选中所有项目,点击Import导入。
下载地址:https://dev.mi.com/vr/signature/index?userId=2154414965
在这里插入图片描述
最右边为插件包,前面蓝色框的也建议下载看看。
2.2 编译生成APK
点击File->Building Setting, 打开build setting面板,选中Platform为Android。
在这里插入图片描述
点击Player Setting进行要导出的Android包设置
在Resolution And Presentation中设置Orientation为Landscape Left
在这里插入图片描述
在Other Settings中设置Bundle Identifier,设置成一个包的ID
在这里插入图片描述
设置完成之后点击Build会生成APK包。
如果使用Build And Run还需要设置Android SDK的路径。

2.3在生成APK中还需要小米VR一体机的签名文件,具体过程如下
(1)首先要注册小米账号并注册成为开发者(一般个人研究就注册为 个人开发者)在个人栏下点击“修改资料”即可注册为个人开发者。
(2)注册完成之后就能在小米开放平台找到如下页:
https://dev.mi.com/vr/signature/index?userId=2154414965
然后,在一体机包装盒上会有这个一个序列号:
在这里插入图片描述
将这个序列号输入进去即可获得签名文件。
注:必须要成为个人开发者才可以获得签名文件的地址链接!
(3)签名文件拷贝到你应用的assets文件夹中,并重新打包APK。
可以将多个签名文件放在同一个应用中,以同时支持多个手机。对于Unity应用,签名文件放在: Project/Assets/Plugins/Android/assets/MiVR_sig/
(4) 现在你的应用就可以在小米VR硬件上运行了。
(5)在发布应用之前,你可以移除签名文件。

2.4 APK安装办法:
在开始使用adb命令之前需要开启开发者模式。打开小米VR App,“我的”页面→设置→关于帮助,在关于帮助页面有一个小米VR 的logo,连续点击logo5次为开启/关闭开发者模式。(默认关闭开发者模式,开启开发者模式需要使用开发者账号登录,并且确保一体机和手机均连接网络)
如果只生成APK安装包,要通过如下指令adb install “c:\1.apk”(仅举例)
具体做法如下:
1)安装
1.adb devices
(adb server version (31) doesn’t match this client (40); killing…

  • daemon started successfully
    18304/00010514 device)

2.adb install F:\fcj\Unity3D\GearVR\apk\scz.apk
(文件位置)
adbdevices
3.C:\Users\admin>adb shell am start -n com.xiaomi.vr/com.mi.dlabs.vr.sdk.plugins.unity.MiVRUnityPlayerActivity
备注:apk安装时要先确认之前是否已经安装了相同包名的apk文件。如果安装过,要在安装本次文件之前把它先卸载掉,然后安装这次文件!!
在这里插入图片描述(包名)

卸载步骤如下:
2).卸载
1.adb devices
2.连接成功后输入
adb uninstall com.xiaomi.vr
(com.xiaomi.vr是包名)
3)ADB指令出现错误
在这里插入图片描述
当出现这种情况时找到SDK文件中 plathform-tools,将里面的框住的两个文件复制到C盘用户下:
在这里插入图片描述
在这里插入图片描述
然后就成功啦!!!

转载自原文链接, 如需删除请联系管理员。

原文链接:小米VR一体机开发及apk文件导入,转载请注明来源!

0