我想在带有android的中文设备上试用我的应用程序。
我试着
lsusb
显示:
Bus 001 Device 04: ID 18d1:0002 Google Inc.
在/etc/udev/rules.d/51-android.rules中我把:
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0660"
但它不起作用。
我看不到adb devices
的设备
(启用了USB调试)
答案 0 :(得分:1)
Goo的答案基本上是正确的,但不是最佳实践。
SUBSYSTEM==”usb”, ATTR{idVendor}==”18d1″, MODE=”0660″, GROUP=”plugdev”
是实现它的更好方法,因为权限是为组plugdev
而不是为所有人授予的。
然后使用此命令将您的用户添加到plugdev
组:
sudo adduser [username] plugdev
答案 1 :(得分:0)
我有这个案例,尝试通过以下方式更改您的51-android.rules:
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
并重新启动adb
编辑:重新启动adb adb kill-server
,然后adb devices