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