MAC下adb環(huán)境設(shè)置及常用命令

adb的全稱為Android Debug Bridge,就是起到調(diào)試橋的作用。通過(guò)adb我們可以在IDE中通過(guò)DDMS來(lái)調(diào)試Android程序,其實(shí)也就是debug工具。

但是我們?cè)贛AC下安裝完JDK和Android studio以后,我們?cè)诿钚袌?zhí)行這個(gè)命令,會(huì)提示這個(gè)錯(cuò)誤:

adb: command not found

這是因?yàn)槲覀儧](méi)有配置adb的環(huán)境所致,下面介紹一下配置方法:

1. Android adb環(huán)境設(shè)置

1.1. 進(jìn)入當(dāng)前用戶home目錄

打開(kāi)terminal終端,默認(rèn)就是home目錄,如果不確定,可以在命令行輸入:

echo $HOME

輸出的內(nèi)容一般是類似這樣的信息:/Users/你自己的用戶名

然后輸入命令:

cd /Users/你自己的用戶名

也可以使用以下命令,查看當(dāng)前所在目錄:

pwd

1.2. 創(chuàng)建.bash_profile文件

touch .bash_profile

1.3. 打開(kāi).bash_profile文件

open -e .bash_profile

1.4. 編輯.bash_profile文件

注意:/Users/你自己的用戶名要換成你自己的home目錄。

export PATH=${PATH}:/Users/你自己的用戶名/Library/Android/sdk/platform-tools

編輯完成之后,保存,退出;

1.5. 編譯.bash_profile

source .bash_profile

至此adb環(huán)境已經(jīng)搭建成功,可以輸入以下命令做個(gè)驗(yàn)證:

adb version

會(huì)輸出類似以下信息:

Android Debug Bridge version 1.0.40
Version 28.0.2-5303910
Installed as /Users/你自己的用戶名/Library/Android/sdk/platform-tools/adb

注意:
如果此時(shí)仍出現(xiàn)adb:command not found,則需要再次執(zhí)行步驟1.1,并查看.bash_profile文件是否存在,如果存在,再次執(zhí)行步驟1.5;

2. 常用adb指令

下面介紹一些常用的adb指令,供大家參考:

2.1. 查看adb版本

adb version

2.2. 查看所有設(shè)備

adb devices

2.3. 安裝指定apk

adb install <file-path>

注意:文件路徑可不用手寫(xiě),在命令行敲好adb install(install后面留一個(gè)空格)以后,直接把a(bǔ)pk文件拖拽到終端即可。

覆蓋安裝指定apk:

adb install -r <file-path>

2.4. 卸載指定包

adb uninstall <package>

2.5. 連接設(shè)備

adb connect [<host>[:<port>]](默認(rèn)端口號(hào)是:5555)

2.6. 斷開(kāi)設(shè)備

disconnect [<host>[:<port>]]

2.7. 執(zhí)行遠(yuǎn)程的shell

adb shell

2.8. 退出遠(yuǎn)程命令

exit

2.9. 執(zhí)行遠(yuǎn)程shell命令

adb shell <command>

2.10. 拷貝文件到設(shè)備上

adb push <local> <remote>

2.11. 從設(shè)備中拷貝文件

adb pull <remote> [<local>]

2.12. 查看設(shè)備所有信息

adb bugreport(包括 bug 報(bào)告)

2.13. 查看命令幫助

adb help
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容