我开始知道我们可以使用adb
命令来检测Android设备。但我读的帖子专门针对HTC手机。所以我想知道我可以用ubuntu 12.x连接我的任何Android设备吗?或者我需要更改该设备的某些设置?有一些本地设备以及sony xperia,我正在考虑购买但是我想确保通过adb
命令可以在ubuntu上同等地连接和使用所有设备,或者它因设备而异?
答案 0 :(得分:4)
在Linux下,adb
连接不需要驱动程序。虽然需要进行一些设置才能更改adb
设备文件权限,以使非root用户可以访问它。就个人而言,我使用这个适用于所有Android设备的universal udev rule,无论制造商如何:
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"
较旧的adb
版本曾经拥有硬编码的 VendorID白名单。因此,非白名单供应商制造的设备所有者需要将他们的VendorID添加到~/.android/adb_usb.ini
。但这不再是必需的。