ubuntu Android開發eclipse不識別手機解決方法!(附步步高vivo解決方法)
阿新 • • 發佈:2019-01-02
也是花了我好久時間,最終才找到一個完整且簡單還可以直接見效的好方法。
方法兩個:
如果您的手機是比較好的大廠商牌子,如Moto,三星..什麼的,那麼就按部就班即可:
在終端輸入 sudo gedit /etc/udev/rules.d/51-android.rules
- 在開啟的檔案里加入
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
- 儲存退出後在終端執行
sudo chmod a+r /etc/udev/rules.d/51-android.rules
借用一直表格:
Company | USB Vendor ID |
---|---|
Acer |
0502 |
ASUS |
0B05 |
Dell |
413C |
Foxconn |
0489 |
Garmin-Asus |
091E |
18D1 |
|
HTC |
0BB4 |
Huawei |
12D1 |
K-Touch |
24E3 |
KT Tech |
2116 |
Kyocera |
0482 |
Lenevo |
17EF |
LG |
1004 |
Motorola |
22B8 |
NEC |
0409 |
Nook |
2080 |
Nvidia |
0955 |
OTGV |
2257 |
Pantech |
10A9 |
Pegatron |
1D4D |
Philips |
0471 |
PMC-Sierra |
04DA |
Qualcomm |
05C6 |
SK Telesys |
1F53 |
Samsung |
04E8 |
Sharp |
04DD |
Sony Ericsson |
0FCE |
Toshiba |
0930 |
ZTE |
19D2 |
如果您的手機不是官方可以找到的品牌,那麼需要先檢視廠商提供的USB 廠商 ID,聽說是可以在官網上查到,但我始終沒有找到。
下面義步步高vivo手機演示:把手機連線至電腦
在終端輸入:lsusb
拔掉USB線再輸入lsusb,看到第二次缺少的那一行就是您的手機的USB廠商ID,我的vivo是9bb5.
現在,cd .android/下:
現在,gedit adb_usb.ini
然後新增您的USB廠商ID,
前面的0x,是必須新增的,因為這是16進位制的哇!
儲存,退出,重啟adb{
在終端:到${SDK}/platform-tools/下,
輸入:./adb kill-server
./adb start-server
}
好了,這回Eclipse是可以識別手機了哇,大家記得做筆記,以後就可以自己解決咯!