我使用的系統是OS X Yosemite 10.10.2,使用的Android手機是MX4 Pro
1. 安裝adb客戶端。你能夠下載好最新版本的SDK,在platform-tools目錄下有adb命令 android
2. 配置adb命令的環境變量。在.bash_profile中加入 shell
export PATH=$PATH:/Users/jerikc/Library/Android/sdk/platform-tools若是OS X系統上找不到.bash_profile,能夠使用以下命令建立.bash_profile文件
$ touch .bash_profile3.執行.bash_profile
$ source ~/.bash_profile4.檢查adb環境變量是否配置成功
$ adb version Android Debug Bridge version 1.0.32
5.鏈接好Android手機,注意不要用充電線鏈接,要用數據線鏈接。 vim
手機上選擇的「鏈接方式」爲「內置光盤」模式: bash
我使用的是MX4 Pro,以下截圖: app
6. system_profiler SPUSBDataType 找到設備的vendor ID 工具
即vender ID爲 0x2a457.將vendor ID加入到~/.android/adb_usb.ini文件中 spa
$ vim ~/.android/adb_usb.ini # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x2a458.將手機的「開發人員工具」下的「USB調試」打開,restart adb server
$ adb kill-server $ adb devices List of devices attached 76UBBL322BY2 device
9.使用adb命令 調試
$ adb remount remount failed: Permission denied $ adb shell shell@mx4pro:/ $
因爲沒有root權限,因此remount的時候會出現 Permission denied的提示。 rest
10.在Android studio/Eclipse + Adt上運行app,出現以下畫面: code
點擊「OK」,便可進入真機調試環境。