天天看點

mac 配置adb環境 解決-bash: adb: command not found

作者:早起的年輕人

Adb的全稱為Android Debug Bridge,adb是android sdk裡的一個工具, 用這個工具可以直接操作管理android模拟器或者真實的android裝置(如G1手機).  它的主要功能有:

  • 運作裝置的shell(指令行)
  • 管理模拟器或裝置的端口映射
  • 計算機和裝置之間上傳/下載下傳檔案
  • 将本地apk軟體安裝至模拟器或android裝置

1、配置adb環境

正常配置adb環境,首先mac環境下AS預設安裝環境,可以在下面路徑下找到adb:

~/Library/Android/sdk/platform-tools           

如果是自定義路徑的sdk,那麼你需要找到你本機電腦的SDK路徑(比如我電腦上自定義路徑的sdk):

/Volumes/scard/android/sdk           
mac 配置adb環境 解決-bash: adb: command not found

然後在桌面上 快捷鍵 command + 空格 搜尋終端、打開終端:

mac 配置adb環境 解決-bash: adb: command not found

在終端輸入如下兩條指令:

open -e .bash_profile           

在彈出的.bash_profile檔案中添加一下環境變量并儲存:

export ANDROID_HOME=/Volumes/scard/android/sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/build-tools/33.0.0           
  • ANDROID_HOME 配置的是你電腦上的sdk路徑
  • 33.0.0 對應你電腦上的sdk路徑 build-tools 檔案夾下的具體的版本号

然後重新整理配置檔案:

source .bash_profile           

最後檢測 adb 是否配置成功,在終端中輸入:

adb --version           
mac 配置adb環境 解決-bash: adb: command not found

2 ADB 常用指令

啟動 adb server 指令

adb start-server           

停止 adb server 指令:

adb kill-server           

檢視連接配接的裝置

adb devices           

進入裝置終端

adb shell           

将apk安裝到裝置上(*.apk代表:安裝目前目錄下所有的apk檔案)

adb install xxx.apk           

執行shell指令

adb shell command           

從電腦上發送檔案到裝置

adb push <本地路徑> <遠端路徑>           

從裝置上發送檔案到電腦

adb pull <遠端路徑> <本地路徑>           

檢視幫助資訊

adb help           

檢視裝置日志

adb logcat           

重新開機裝置

adb reboot           

檢視所有安裝apk的包

pm list packages           

根據某個關鍵字查找包

pm list packages | grep tencent           

檢視包安裝位置

pm list packages -f           

檢視目前的Activity

adb shell "dumpsys window | grep mCurrentFocus