標籤:android eclipse 手機 識別不了
1.問題:
在ubuntu中eclipse中用真機來調試androi程式時,發現無法識別手機,如顯示2.37一欄之前顯示全是亂碼,這是解決後截的圖。
2.問題原因:
在window下我們可以通過安裝驅動來實現abd的串連,而在ubuntu下就沒有安裝手機驅動這個概念,那我們肯定也需要個啥來實現這個驅動功能。這個android官網介紹得很詳細。
3.記錄下解決步驟如下:
第一步:開啟終端,輸入:sudo gedit /etc/udev/rules.d/51-android.rules (注意:rules.d下沒有51-android.rules會自己
建立)
第二步:在彈出的如編輯檔案中按固定格式輸入你手機型號對應的ID號,官網格式如下:
SUBSYSTEM="usb",ATTR{idVendor}=="0bb4",MODE="0666",GROUP="plugdev"
我們實際應用中group項一般不加,即如下格式:
SUBSYSTEM=="usb", ATTR{idVendor}=="你手機對應的ID", MODE="0666"。
手機對應id可以去官網查看。或者也跟我一樣,複製如下內容,一次性全部加入,後儲存。如:
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2340", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666"
第三歩:終端輸入:sudo chmod a+r /etc/udev/rules.d/51-android.rules
手機重新再連一次就OK了。
ubuntu中eclipse無法識別android手機問題