在Ubuntu使用adb

所需檔案:

1.adb

2./etc/udev/rules.d/51-android.rules

3.~/.android/adb_usb.ini

少一個檔案,下 "adb devices" command都會顯示找不到device

步驟

1.把adb放在~/bin底下

2.新增51-android.rules檔案,內容為

SUBSYSTEM="usb", ATTR{idVendor}=="12f3", ATTR{idProduct}=="5a67", MODE=="0666", 
OWNER="alison"

其中idVendor和idProduct要如何取得:

用usb將device與ubuntu接上後,下指令

~$lsusb

Bus 001 Device 001: ID 12f3:5a67 Brand-Name


12f3:5a67-->分別為idVendor:idProduct

再將這兩個值填到51-android.rules適當位置即可

另外,最後面的OWNER是optional,如要在su底下使用,則不需要這個attribute, 如要指定為某個user使用,就換成他的user name

3.到~/.android/底下看有無adb_usb.init,沒有就自已新增,有的話看一下裡面的內容

這支檔案的內容很簡單,只有一個idVendor,以上一步取得的idVendor為例,內容應為

0x12f3

4.現在可以用adb devices看有無找到device, 有的話就成功了!