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

來源:互聯網
上載者:User

有時候我們在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了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.