随笔 - 36, 评论 - 12, 访问 - 224202

导航


  • 访问:224202次
  • 积分:378分
  • 排名:第38名
  • 随笔:36篇
  • 评论:12条

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

unity3d 阅读(900) 评论(0)

1)打开调试模式

安装好小米VR app后,点“我的”,“设置”,“关于帮助”,点5下LOGO,即可打开调试模式。

 

2)安装apk
adb install -r "e:\temp\VR\test.apk"

 

3)运行apk
在界面中会有一个apk图标,点击即可运行。
或者用命令行:adb shell am start -n 你的APP包名/com.mi.dlabs.vr.sdk.plugins.unity.MiVRUnityPlayerActivity

 

4)闪退的解决
运行后发现闪退问题,于是打印日志:
4.1)adb logcat -c 清空日志历史记录
4.2)重新运行app
4.3)adb logcat -d 打印日志

 

Caused by: java.lang.SecurityException: Permission Denied
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1684)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1637)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at com.mi.dlabs.vr.IVRService$Stub$a.relFreq(SourceFile:419)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at com.mi.dlabs.vr.sdk.VrServiceClient.relFreq(SourceFile:172)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at com.mi.dlabs.vr.sdk.VrServiceClient$1.onServiceConnected(SourceFile:68)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1453)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1481)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6121)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
06-20 19:38:18.643 3176 3176 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

 

发现是全新问题,仔细阅读了开发文档,发现没有放置开发者签名文件。
用 adb devices 获取序列号
访问http://dev.xiaomi.com/vr/signature/index 生成签名文件放在 Project/Assets/Plugins/Android/assets/MiVR_sig/
重新Build即可。

本文网址:http://blog.okbase.net/unity3d/archive/56670.html

 

5)usb存储器消失的问题

驱动程序正确,无法显示USB存储器,插拔USB线还是这样。遇到这种情况,请按照第1)的方法进行开发模式的切换。

 


发表评论
切换编辑模式