adb命令

1.ADB是什么

Adb的全稱為Android Debug Bridge:android調(diào)試橋梁

Android的初衷是用adb這樣的一個工具來協(xié)助開發(fā)人員在開發(fā)android應(yīng)用的過程中更快更好的調(diào)試apk,因此adb具有安裝卸載apk、拷貝推送文件、查看設(shè)備硬件信息、查看應(yīng)用程序占用資源、在設(shè)備執(zhí)行shell命令等功能;

2.adb基本操作

啟動服務(wù):adb start-server,

查詢已連接設(shè)備/模擬器:adb devices,

關(guān)閉服務(wù):adb kill-server。

3.ADB是一個C/S架構(gòu)的應(yīng)用程序,由三部分組成:

(1)運行在pc端的adb client:

命令行程序”adb”用于從shell或腳本中運行adb命令。首先,“adb”程序嘗試定位主機上的ADB服務(wù)器,如果找不到ADB服務(wù)器,“adb”程序自動啟動一個ADB服務(wù)器。接下來,當設(shè)備的adbd和pc端的adb server建立連接后,adb client就可以向ADB servcer發(fā)送服務(wù)請求;

(2)運行在pc端的adb server:

ADB Server是運行在主機上的一個后臺進程。它的作用在于檢測USB端口感知設(shè)備的連接和拔除,以及模擬器實例的啟動或停止,ADB Server還需要將adb client的請求通過usb或者tcp的方式發(fā)送到對應(yīng)的adbd上;

(3)運行在設(shè)備端的常駐進程adb demon? (adbd):

程序“adbd”作為一個后臺進程在Android設(shè)備或模擬器系統(tǒng)中運行。它的作用是連接ADB服務(wù)器,并且為運行在主機上的客戶端提供一些服務(wù);

4.adb連接命令

adb connect<device-ip-address>

5.adb轉(zhuǎn)發(fā)命令

adb forward tcp:ip tcp:ip

6.adb上傳與下載

上傳adb push

下載adb pull

7.adb連接

adb shell

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

相關(guān)閱讀更多精彩內(nèi)容

  • 福利大放送 這是對好多adb命令行的總結(jié),很實用,有些東西知道了之后就會特別酷炫: 內(nèi)容 指定目標設(shè)備: 如果只有...
    Only凹凸曼閱讀 2,759評論 1 6
  • 昨晚正在測case的時候,突然冒出來一同事(我們都叫他肖總),來了一句:BUG基(同事都叫我BUG基,你懂的...
    三笑奈若何閱讀 8,506評論 6 15
  • 朋友圈現(xiàn)在是人們社交的主要戰(zhàn)場,現(xiàn)實生活中你不了解的人,在朋友圈里形形色色的匯聚在一起,展現(xiàn)著你平時或許都不了解的...
    于于于于撒丶閱讀 251評論 1 3
  • 賞人間百態(tài),思生死迷茫。 看萬千面孔,映喜怒哀樂。 讀詩史名傳,識騷人墨客。 談佳肴美食,品酸甜苦辣。 炫富貴奢華...
    靜若青蓮閱讀 292評論 14 21
  • 上周六參加了IP營北京分舵的會診,虛心請教了很多老師。首先謝謝各位給我提出的寶貴建議。現(xiàn)將所有建議和自己的思考總結(jié)...
    一城閱讀 448評論 1 0

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