问题描述
我使用 unity 构建了我的第一个 VR 应用。尝试在已连接的 Oculus Quest 2 设备上构建和运行时出现以下错误!
Android 设备没有响应!确保 USB 调试已 已启用并且设备已授权此计算机。检查你的 设备,在大多数情况下,状态栏中应该有一个小图标 告诉您 USB 连接是否已连接。
我尝试了很多不同的方法来让它工作,我无法解决这个问题,还有什么我可以尝试的吗?我已经列出了我尝试过的东西和我的配置!
允许访问数据,连接的设备将能够访问 此耳机上的文件。 [拒绝] [允许]
- 我在构建设置的“运行设备”下拉菜单中看到了我的 Oculus 任务设备,并将其选中。
- 我还安装了 Android File Transfer,我确实看到了 quest 2 设备上的所有文件夹和文件。
- 我多次尝试恢复出厂设置并重新启动 quest 2 设备和我的 MacBook Pro。
- 当我点击播放按钮时,我构建的应用运行良好,当我为 macOS 构建并在 Macbook pro 上运行时它也能正常工作。
谢谢!
解决方法
我也在用 Macbook 开发 Quest,在 Mac OS Unity 上,您必须使用以下命令通过终端安装它。
adb install -r /Users/username/Documents/yourProjects/your.apk
否则,您必须安装 bootcamp Win10 才能通过 Quest Link 模式进行调试。
,我安装了android平台工具后就可以使用了。
- 安装 android-platform-tools
brew install android-platform-tools
-
将 USB 重新连接到 Oculus Quest 2 设备,这次在 oculus 中我收到了 2 个确认框!其中一个有我的笔记本电脑地址和要记住的复选框。我选择了允许。
-
之后
File > Build and Run
现在一切正常!
它需要对设置进行其他更新,但是在我安装了 adb 之后,当我连接时,我确实在任务中得到了 2 个确认,现在构建和运行功能一切正常!