在arch linux上,来自ADB的Oculus Quest没有权限错误



我目前正试图在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服务器。

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

最新更新