0

我使用 unity 构建了我的第一个 VR 应用程序。尝试在连接的 Oculus Quest 2 设备上构建和运行时出现以下错误!

安卓设备没有响应!确保 USB 调试已启用并且设备已授权此计算机。检查您的设备,在大多数情况下,状态栏中应该有一个小图标,告诉您 USB 连接是否已启动。

我已经尝试了许多不同的方法来让它工作,我无法弄清楚这一点,还有什么我可以尝试的吗?我已经列出了我尝试过的东西和我拥有的配置!

  • 我打开了开发者模式。
  • 当我将 USB 连接到 Macbook Pro 时,我确实获得了允许在 oculus quest 中使用以下消息的选项,然后我选择“允许”:

允许访问数据,连接的设备将能够访问此耳机上的文件。[否认允许]

  • 我在构建设置的“运行设备”下拉菜单中看到了我的 Oculus 任务设备,并选择了它。
  • 我还安装了Android File Transfer,并且确实看到了 quest 2 设备上的所有文件夹和文件。
  • 我尝试恢复出厂设置并多次重新启动 quest 2 设备和我的 MacBook Pro。
  • 当我点击播放按钮时,我构建的应用程序运行良好,当我为 macOS 构建并在 Macbook pro 上运行时它也可以正常工作。

设置和错误文件 > 构建设置的屏幕截图

在此处输入图像描述

谢谢!

4

2 回答 2

1

我也在使用 Macbook 开发 Quest,在 Mac OS Unity 上,您必须使用以下命令通过终端安装它。

adb install -r /Users/username/Documents/yourProjects/your.apk

否则,您必须安装 bootcamp Win10 才能通过 Quest Link 模式进行调试。

于 2021-04-20T07:06:27.317 回答
0

我安装了android平台工具后它就可以工作了。

  1. 安装安卓平台工具
brew install android-platform-tools
  1. 将 USB 重新连接到 Oculus Quest 2 设备,这次在 oculus 中我得到了 2 个确认框!其中一个有我的笔记本电脑地址以及要记住的复选框。我选择了允许。

  2. 之后File > Build and Run现在一切正常!

它需要对设置进行其他更新,但是在我安装 adb 后,我在连接时确实得到了 2 个确认,现在构建和运行功能一切正常!

于 2021-05-01T06:59:17.463 回答