今天老师让我们把实验室的三星手机 和一个GearVR的眼镜用起来 ,刚听到这个的时候一脸懵逼,不知道该咋办,然后就上网进行搜的一下东西,中间也碰到了很多的困难,所以把这个记下来,避免以后 用到。
当你想要看到unity场景打包发布到手机上在GearVR上能够看到,需要AndroidSDK,JDK,unity,以及一个签名文件,前三个只需要进行安装就可以了,安装的步骤网上有很多,就不一一介绍了,但是AndroidSDK,JDK的位置要记得,后面要用。下面就重点来说这个签名文件获取。
签名文件的获取
- 用USB连接线把手机和电脑连接起来,把手机调成开发者模式,然后手机会进行提示是否允许电脑调试,就 一直点击允许就完事。
- 然后打开控制台(Win+R),输入CMD,然后在控制台输入
这样就得到了deviceID(就是988后面的一串东西),根据这个进行获取签名文件,需要“翻墙”到
https://dashboard.oculus.com/tools/osig-generator/
去下载签名文件,把deviceID输入 进去就完事了,文件非常的小。 - ,然后就可以新建一个工程了,然后建一个这样结构,把下载的签名文件放在下面就可以
输入adb devices没有出现deviceID
因为获取的时候找不着adb,需要把这个位置放到环境变量中就可以了。
这个时候说明你需要进行配置一下你的环境变量,这个操作步骤是右击我的电脑 -->属性–>高级系统设置–>点击环境变量–>系统环境变量
找到变量Path后选中然后点击编辑按钮点击新建把D:\AndroidSDK\platform-tools进行复制上去就行。然后在进行输入adb devices就完事了。
再接着就像进行普通的创建物体,实在不就进行创建几个cube也可以,然后就是进行一些打包的设置
- 点击File->BuildSetttings ->选择Android->switch platform,可能会进行导入一些东西。
- 然后在点击Endit->preferences…->到达这个界面 点击Browse进行填写AndroidSDK,JDK的路径就可以了。
- 在进行一下操作,把inspector面板中的Device设置成如下选项就可以了。
点击File->BuildSetttings ->playerSettings->XR Settings->勾选Virtual Reality Supported,SDKS选择Oculus- 点击File->BuildSetttings ->playerSettings->这里需要进行如上的设置了。但是Package name的设置是com+公司的名称(可以乱写)+项目名称。然后在进行更改相对应的。
- 最后一步点击File->BuildSetttings ->playerSettings->publishing settings这里需要进行填写一个Android App的签名。如果有直接填写。没有的话就直接进行创建。
创建AndroidApp的签名的步骤
首先点击然后点击找到一个合适的路径进行存储下来,接着在在这两个框中进行填写密码,紧接着点击Create a new key出现仅仅需要填写前三个,第一个是名字随便起,后面两个是刚才的密码在进行填写就可以了。最后点击Create Key。然后进行点击Alias会出现按刚才你起的名字点击当前你起得名字然后在进行输入密码就行了。
7. 点击File->BuildSetttings ->playerSettings->publishing settings把这个设置成为
8. 最后在File->BuildSetttings把这个也进行设置成为Internal这样就可以Build了。在手机上安装就能够进行运行了。如果出了错,直接进行复制一下百度基本都能够解决。