0

我目前正在尝试通过 Arch Linux 上的 ADB 将 apk 部署到我的 oculus 任务中。在 root 和我的用户上杀死/启动 adb 服务器后,它总是打印:

adb devices     
List of devices attached
[device id] no permissions; see [http://developer.android.com/tools/device.html]

据我所知,Oculus Quest 上应该有一个提示,让我接受 USB 调试,但在拔下并重新插入后,我的用户或 root 用户都没有看到这个提示。开发者模式是启用。

编辑:在进行一些调查之后,似乎即使在使用 杀死服务器之后sudo adb kill-server,服务器也会在我的非特权用户下从某些服务自动重新启动。但是,我不知道是什么自动重新启动了 adb 服务器。

4

1 回答 1

1

似乎该设备没有从我的用户组获得适当的授权,因为它不在 android 的 udev 规则中。根据arch linux wiki添加这些规则并重新启动后,我已成功通过身份验证。

于 2020-04-21T18:18:19.220 回答