今天在編譯了谷歌源碼準(zhǔn)備燒到手機(jī)里面的時(shí)候琼了,發(fā)現(xiàn)在ubuntu 11.4下無(wú)法查找到設(shè)備营曼。但是手機(jī)上可以識(shí)別usb連接嚷辅。
這個(gè)時(shí)候我們要首先看一下這臺(tái)手機(jī)是不是有開(kāi)發(fā)者模式煤墙,有的話進(jìn)入開(kāi)發(fā)者模式中打開(kāi)USB調(diào)試就可以發(fā)現(xiàn)我們的設(shè)備。
下面我們提供兩種解決方案馍刮,當(dāng)然前提是你的手機(jī)已經(jīng)成功鏈接。
兩種方案的前提都是查看usb連接的設(shè)備窃蹋。
$lsusb
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 002: ID 413c:2107 Dell Computer Corp.
Bus 003 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 014: ID 0aaa:bbbb XXXX, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
方案一
將設(shè)備id添加到adb_usb.ini中卡啰。
在用戶目錄下静稻,
$cd .android
在該目錄下找到adb_usb.ini文件,如果沒(méi)有該文件的話匈辱,則創(chuàng)建振湾。
$touch adb_usb.ini創(chuàng)建該文件。
$vim adb_usb.ini編輯該文件亡脸,添加一下內(nèi)容
"# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
"# USE 'android update adb' TO GENERATE.
"# 1 USB VENDOR ID PER LINE.
0x0aaa
其中最后一行1234就是前面看到的設(shè)備id.
方案二
- $cd /etc/udev/rules.d找到51-android.rules
$vim 51-android.rules - 在最后面加上
- $sudo chmod a+rx /etc/udev/rules.d/51-android.rules
$sudo /etc/init.d/udev restart
重啟adb
$sudo adb kill-server
$sudo adb start-server
$sudo adb devices
DONE.