2011年1月13日 星期四

使用 Linux 對Android Device下ADB的設定

1. 開啟Android device 的DEBUG MODE
2. 複製 51-android.rules到 /etc/udev/rules.d
sudo cp 51-android.rules /etc/udev/rules.d
3. 更該檔案權限
chmod a+r 51.android.rules
4. 複製 platform-tools裡面的ADB到 /bin 裡面
5. reboot the Linux

2013/01/25 補充

1. 下載51-android.rules
2. 解壓縮後把Owner改成ubuntu的帳號
3. 複製到/etc/udev/rules.d
4. 更改檔案權限

51-android.rules

如果還是不行
1. 利用lsusb取得VID與PID

Bus 001 Device 008: ID 18d1:4e22 Google Inc. Nexus S (debug)

18d1=Vendor ID, 4e22=Product ID

2. 把以下內容加入51-android.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e22", SYMLINK+="android_adb", MODE="0666"

Reference
Using Hardware Devices
51-android.rules -- 一个文件搞定Ubuntu上Eclipse不识别Android手机的问题
51-android.rules详解

沒有留言: