Mac下Android studio 執行真機

tongasheng發表於2018-11-23

一·配置 adb

  1. 開啟 Android studio 的終端視窗,輸入 adb

如果顯示 command not found ,則說明 adb 沒有配置好,進行第 2 步。否則已經配置好了

2. 建立 bash_profile 檔案

輸入指令 touch .bash_profile

3. 開啟檔案

輸入指令 open -e .bash_profile ,彈出一個檔案 4. 修改檔案,為 adb 配置路徑

在檔案中新增

export PATH=${PATH}: sdk 路徑) /platform-tools


其中 Sdk 路徑檢視方法:開啟 Android studio ,在電腦螢幕最上方選單欄點選 Android studio/proferences/appearance&behavior/system settings/Android sdk

然後在視窗右側 android sdk location 裡面可以看到 sdk 路徑

5. 儲存並執行 adb 的配置路徑

終端輸入指令 source .bash_profile

6. 測試

終端執行 adb 指令,不再是 command not found ,配置成功

7. 下次開啟 Android studio 也許 adb 仍然是 command not found ,則執行一下步驟 5 即可

. 真機測試

1. 連結手機

手機和電腦分別開啟 handshaker ,建立連線

2. 手機進入 usb 開發模式

Vivo 手機方法:在手機上進入:設定 / 更多設定 / 關於手機 /

點選軟體版本號連續 7 次,進入開發模式(這種設定方法在到了第 5 步的時候可能會出問題,不過到時候按照第 5 步的方式重新設定一下開發模式,問題即可解決)

3.android studio 上設定執行裝置為真機

點選 app 右側下拉選單,選 edit configurations

android app 下選 app ,右側視窗 target 欄下拉選單選擇 USB device ,然後儲存設定



4. 修改 adb_usb.ini 檔案並寫入手機 Vendor ID

  • 在終端輸入: system_profiler SPUSBDataType

檢視手機的資訊,複製 Vendor ID

我的手機是: 0x18d1

  • 建立並修改 adb_usb.ini 檔案

輸入指令 vi ~.adb_usb.ini ,彈出檔案,可能是下圖內容,輸入 e ,進入編輯狀態

或者不是上圖,而是空檔案,輸入 i ,進入編輯狀態,將 0x18d1 寫入檔案

esc 退出編輯模式。輸入 :wq ,儲存修改並退出。

重新啟動 finder :電腦左上角蘋果標誌 -> 強制退出 -> 訪達 -> 重新啟動

5 、重啟 adb ,輸入以下命令。

adb kill-server

adb start-server

如果輸入 adb kill-server ,出現cannot connect to daemon at tcp:5037: Connection refused,則說明還是沒有聯絡上手機,則手機進入設定 -- 更多設定 開發者選項 -- USB 除錯設定為開啟。重新輸入以下指令

adb kill-server

adb start-server

6. 輸入 adb devices ,出現裝置列表

7 、在 android Studio 中建立專案執行到手機上,如果 no target device found ,則先將執行裝置該回在虛擬機器上執行一遍,然後再次更改設定,改為在手機上執行,則可以執行

8.最後謹記:結束使用後要關閉server: adb kill-server 否則記憶體。。。你懂的

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28932681/viewspace-2221323/,如需轉載,請註明出處,否則將追究法律責任。

相關文章