天天看點

Linux下Eclipse連接配接小米手機真機調試

  以前用Ubuntu 12.04可以真機調試,連上手機就可以了,上次看pear os 好看于是下了個玩玩(界面風格像mac 買不起,仿得起),這次想開發安卓發現真機調試不了了...于是乎各種找資料,各種問題各種碰壁.終于設定好了,好多資料都是坑啊...

  1.在終端輸入lsusb

rube@Rube:~$ lsusb

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 003 Device 002: ID 17ef:6025 Lenovo

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

Bus 001 Device 003: ID 0e8f:0022 GreenAsia Inc.

Bus 002 Device 003: ID 05ca:1823 Ricoh Co., Ltd

    2.usb 連接配接小米後在終端輸入lsusb

rube@Rube:~$ lsusb

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 003 Device 002: ID 17ef:6025 Lenovo 

Bus 002 Device 013: ID 05c6:9031 Qualcomm, 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

Bus 001 Device 003: ID 0e8f:0022 GreenAsia Inc. 

Bus 002 Device 003: ID 05ca:1823 Ricoh Co., Ltd

  發現多了Bus 002 Device 013: ID 05c6:9031 Qualcomm, Inc. 這就是小米裝置,在usb連結小米後多出來的

  3.然後配置檔案

添加配置檔案的絕對路徑為: /etc/udev/rules.d/51-Android.rules ,有的教程上寫的是50-android.rules 但我試了,錯了.不知到是什麼原因.

配置檔案中加入下面的内容,沒有這個檔案就建立一個51-Android.rules

SUBSYSTEM=="usb", SYSFS{idVendor}=="05c6", MODE="0666"

SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}="9301", SYMLINK+="android_adb"

修改權限:

sudo chmod a+r /etc/udev/rules.d/51-android.rules

  4.開啟調試

網上找到小米開啟usb調試需要撥号:*#*#717717#*#* 播完之後我發現 出現Log~什麼什麼的提示...

然後在sdk->paltform-tools 中 重新開機adb就可以了.

sudo ./adb kill-server

sudo ./adb devices

然後在用eclipse是不是可以調試了呢.嘻嘻.

<!-- 後話 -->

最近一直不知道該幹什麼,無聊重新操起安卓來玩玩,日志也改到了部落格園,幫一個土豪老師做代購的網站,APP都是用老了又老的手法,沒有學到什麼新的東西.

新的東西又沒時間靜下來學,學校的課無聊至極,又沒興趣學,一直用linux卻硬是上.net的課,坑蝶啊.大二下學期了...靜靜思過,我改幹什麼,出去找工作,拼學校

拼不過,隻能技術更上一層樓,可我創意的大腦怎麼能派上用場呢...