Mac系統上Android studio真機調試

分類:IT技術 時間:2016-10-18

我使用手機是魅族mx5,在mac上直接連接數據線不能使用android studio進行測試。需要配置adb實現真機調試功能。

adbAndroid調試橋( adb一個開發工具,幫助安卓設備和個人計算機之間的通信。 這種通信大多在USB電纜下進行,但是也支持Wi-Fi連接。 adb 還可被用來與電腦上運行的安卓模擬器交流通信。 adb 對於安卓開發來說就像一把“瑞士軍刀”。

1,確定已經安裝adb,查看自己用戶目錄下有沒有Library/Android/sdk/platform-tools。

2,在.bash_profile,在其中加入

export PATH=$PATH:/Users/user/Library/Android/sdk/platform-tools
//user是自己的用戶名字

3,執行命令查看adb是否配置成功。

$ adb version
Android Debug Bridge version 1.0.36
Revision af05c7354fe1-android

4,用數據線連接手機,連接選項選擇內置光盤。之後mac電腦上會出現連接上的usb_driver。

5,在終端執行命令,可以找到該設備的vendor ID

$ system_profiler SPUSBDataType

USB:

    USB 2.0 Bus:

      Host Controller Driver: AppleUSBEHCIPCI
      PCI Device ID: 0x1e2d 
      ..............
      ..............
      ..............
       
      MX5:

          Product ID: 0x0c03
          Vendor ID: 0x2a45
          Version: ff.ff

我的魅族mx5的Vendor ID是0x2a45

6,找到~/.android/adb_usb.ini,在文件最後加入自己的Vendor ID。比如我的0x2a45

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2a45

7,在手機的 開發人員選項 中打開 USB調試 ,魅族MX5的開發人員選項在設置-輔助功能-開發者選項

8,重啟adb,終端命令為:

$ adb kill-server
$ adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
85GBBM822TJB	unauthorized

9,打開Android studio,隨便運行一個Demo,出現自己的手機選項。


  • 大小: 42.9 KB
  • 查看圖片附件

Tags: Android android 瑞士軍刀 version ANDROID

文章來源:


ads
ads

相關文章
ads

相關文章

ad