我正在尝试在google pixel手机上运行白日梦页面中提供的示例应用程序。
1)我将构建设置改为android。2)转到播放器设置,启用虚拟现实支持,并选择谷歌白日梦作为平台。3)我将最小API更改为API级别24。4)我将包含我的adb的文件夹添加到了windows的path变量中。5)还设置了android SDk的路径。6)我在像素上启用了USB调试
然而,当我运行我的应用程序时,我得到了以下错误:
编辑器模式下不支持设备白日梦。请在目标设备上运行。然后..。无法从控制器仿真器应用程序事件套接字读取。验证控制器模拟器应用程序是否正在运行。
发布于 2017-06-13 07:34:32
构建apk并在设备上启动它。构建和播放需要adb。
发布于 2018-03-23 20:39:25
正如我所支持的,您希望在您的编程环境(本例中为Unity)上调试您的Daydream应用程序。
注:此解决方案允许您在PC 上进行调试,但您需要一个连接到PC的像素手机和一个白日梦控制器__。
首先,我建议你在Github上下载谷歌提供的示例,如果你还没有这样做的话:https://github.com/googlevr/gvr-unity-sdk/releases
当您加载任何场景时,您将看到Daydream基本集是针对如下层次结构组成的:

这两个选定的组件是你的笔记本的关键,因为如果你想从你的PC上调试白日梦,你需要将你的白日梦控制器与InstantPreview应用程序“链接”起来。即时预览将立即下载到您的手机上,如果您在您的场景中的"GvrInstantPreviewMain“。
谷歌信息:https://developers.google.com/vr/develop/unity/instant-preview InstanPreview
当应用程序被打开时,在你的像素手机上可能会发生3件事:
如果你在使用2,则使用。
当您的Unity Project与您的电话解除同步时,似乎会发生这种情况,您将看到类似以下内容:

关闭手机上的InstantPreviewApplication,关闭unity项目(记得保存进度),然后再次打开unity项目。这几乎总是能解决我的问题。
如果你在3上,就用。
这似乎发生在因斯坦预览正在等待Unity Play模式时。你只需要在你的Unity Poject上点击Play即可。
如果您可以移动耳机摄像头但找不到控制器标线,请记住按(并保持)您的Daydream控制器上的同步按钮。
这对我很有效。
我还将我自己的Unity项目附加到了为Daydream和GearVR购买的这个方案中,以防帮助其他人测试我的解决方案:
https://stackoverflow.com/questions/44509873
复制相似问题