Linux下安裝android手機ADB驅動

來源:互聯網
上載者:User

標籤:linux下安裝android手機adb

本文是自己學習所做筆記,歡迎轉載,但請註明出處:http://blog.csdn.net/jesson20121020

在Linux下開發安卓,少不了要用到真機進行調試,測試,所以首先要保證Linux能驅動你的手機,驅動安裝步驟如下:

安裝步驟:

1. 檢測你的Linux是否能驅動你的手機

              如果你已經下載sdk,但未加入環境變數,那麼你可以進入sdk目錄下的platform-tools檔案夾下找到adb,比如我的adb目錄為/home/jesson/develop/adt-bundle-linux-x86-20131030/sdk/platform-tools/,這時在終端輸入:    

sudo ./adb devices
              如果能正常識別你的手機,會出現類似於以下的提示:

         如果輸入上述命令後出現了中的提示,那麼恭喜你,你不用看以下的配置,就能直接可以用真機來開發安卓了。

         當然了,這是最理想的狀況,想必大多數朋友的手機都不能被正確驅動而出現以下提示:


2.  查看自己手機的識別碼

               如果,如果出現了中的????????????    no permissions 提示,那麼你就要手動在你的系統中加入手機驅動設定檔了,先查看你的手機的ID,在終端輸入:

lsusb

             可以看到,My Phone資訊在最後一行顯示,這裡的12d1就是手機的ID,每個品牌的手機會有所不同。

3. 手動加入android手機的adb驅動

           進入/etc/udev/rules.d/目錄,建立一個檔案,名為51-android.rules

cd /etc/udev/rules.d/sudo vi 51-android.rules
              在檔案裡添加以下配置,

SUBSYSTEM=="usb", ATTR{idVendor}=="12d1",MODE="0666",GROUP="plugdev"
              根據第二步尋找到的ID,寫在相應的位置,儲存退出。

4.  加入可讀執行許可權

sudo chmod a+rx 51-android.rule

5.  重啟udev服務

sudo /etc/init.d/udev restart

6. 重啟adb服務

cd ~/develop/adt-bundle-linux-x86-20131030/sdk/platform-tools/sudo ./adb kill-serversudo ./adb devices
          這時,一般情況下,都能正確驅動你的手機了。

      下面就可以在elipse中利用手機來測試開發安卓了,如:


註:

     如果,你已將adb加入系統內容變數,那麼,就不需進入sdk的相應目錄,直接在終端輸入adb相關的命令即可。          




             


                



Linux下安裝android手機ADB驅動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.