歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

ubuntu下eclipse不識別手機的解決方法

有時候我們在ubuntu上連接好手機,並且手機確定已經打開usb調試模式,卻發現在終端執行adb命令時提示找不到設備(eclipse也是以adb方式連接手機的)。我們都知道,在windows下,通常情況下,只要用豌豆莢之類的工具裝好驅動連接上手機了,就可以用了。但Linux下就無此類驅動的說法,那就只能從另外一方面下手,那就是查看手機的端口號,並將其端口號添加到~/.android/adb_usb.ini,文件中簡單的幾步:

①通過Ctrl+Alt+T打開終端,輸入lsusb,即可查看我們手機的端口號。

②如果lsusb出現很多項,我們無法確定哪一項是我們的手機,那麼我們可以先插上手機輸入lsusb,再斷開手機輸入lsusb,通過對比得出哪一項是我們的手機,如下圖所示。

本欄目更多精彩內容:http://www.bianceng.cn/OS/Linux/

③.Bus 001 Device 019: ID 1782:5d04 Spreadtrum Communications Inc. 中1782就是手機的端口號,我們需要把他添加到~/.android/adb_usb.ini中,通過命令:echo "0x1782" > ~/.android/adb_usb.ini或者手動編輯此文件都是可以的,注意要加上0x,因為端口號是十六進制的。

④.重啟一下adb服務,sudo adb kill-server、sudo adb start-server。OK了,可以通過eclipse開始開發工作了。

有時候在windows情況,我們也會碰到這樣的情況,豌豆莢之類的工具都能連接上手機,但windows終端和eclipse都無法連接手機,比如我這台手機就是這樣,其實我們也可以通過這樣的辦法解決這個問題的:

①.在當前用戶目錄下找到.android目錄,如果沒有就創建一個,在 .android 目錄下新建一個文件,叫adb_usb.ini,記住後綴是 "ini" 哦,還要注意自己電腦是否已隱藏文件後綴,如果是,需要設置顯示出來,不然你建的文件全部是.txt格式的了,然後通過記事本打開,把手機端口號添加到文檔最後即可,記住也是0x1782(小米2手機是0x2717,其他型號手機未知)。

②.重啟一下adb服務,sudo adb kill-server、sudo adb start-server。就OK了。

Copyright © Linux教程網 All Rights Reserved