adb是什么意思_adb的組成及主要功能
adb是什么意思?
adb的全稱為AndroidDebugBridge,譯為android調(diào)試橋,就是在android系統(tǒng)中起到調(diào)試橋的作用。通過adb我們可以在Eclipse中方便通過DDMS來調(diào)試Android程序,說白了就是debug工具。
adb的工作方式比較特殊,采用監(jiān)聽SocketTCP5554等端口的方式讓IDE和Qemu通訊,默認(rèn)情況下adb會(huì)daemon相關(guān)的網(wǎng)絡(luò)端口,所以當(dāng)我們運(yùn)行Eclipse時(shí)adb進(jìn)程就會(huì)自動(dòng)運(yùn)行。
adb是androidsdk里的一個(gè)工具,用這個(gè)工具可以直接操作管理android模擬器或者真實(shí)的android設(shè)備(如G1手機(jī))。
adb的組成
adb作為一個(gè)客戶端-服務(wù)器程序,包括三個(gè)組件:
客戶端:該組件發(fā)送命令??蛻舳嗽陂_發(fā)計(jì)算機(jī)上運(yùn)行。可以通過發(fā)出 adb 命令從命令行終端調(diào)用客戶端。
后臺(tái)程序:該組件在設(shè)備上運(yùn)行命令。后臺(tái)程序在每個(gè)模擬器或設(shè)備實(shí)例上作為后臺(tái)進(jìn)程運(yùn)行。
服務(wù)器:該組件管理客戶端和后臺(tái)程序之間的通信。服務(wù)器在開發(fā)計(jì)算機(jī)上作為后臺(tái)進(jìn)程運(yùn)行。
可以在 android_sdk/platform-tools/ 中找到 adb 工具。
adb主要功能:
Android 調(diào)試橋 (adb) 是一個(gè)通用命令行工具,其允許與模擬器實(shí)例或連接的 Android 設(shè)備進(jìn)行通信。它可為各種設(shè)備操作提供便利,如安裝和調(diào)試應(yīng)用,并提供對 Unix shell(可用來在模擬器或連接的設(shè)備上運(yùn)行各種命令)的訪問。
1、運(yùn)行設(shè)備的shell(命令行);
2、管理模擬器或設(shè)備的端口映射;
3、計(jì)算機(jī)和設(shè)備之間上傳/下載文件;
4、將本地apk軟件安裝至模擬器或android設(shè)備。
adb是一個(gè)客戶端-服務(wù)器端程序,其中客戶端是你用來操作的電腦,服務(wù)器端是android設(shè)備。
非常好我支持^.^
(1627) 90.4%
不好我反對
(172) 9.6%
相關(guān)閱讀:
- [電子說] 社區(qū)說|多才多藝: 探索 Android 應(yīng)用更多可能 2023-10-24
- [電子說] 浩辰軟件正式登陸上交所科創(chuàng)板 2023-10-23
- [電子說] 鴻蒙原生應(yīng)用,對開發(fā)者意味著什么? 2023-10-22
- [電子說] Android端自定義鈴聲 MobPush對安卓端自定義鈴聲的教程 2023-10-21
- [電子說] Android推送問題排查技巧 針對MobPush安卓端推送問題的解決辦法 2023-10-21
- [電子說] 如何使用Proxyman抓取Android的https請求? 2023-10-19
- [編程語言及工具] 基于OkHttp 3.10.0的源碼案例解析 2023-10-17
- [電子說] 基于MacroBenchmark的性能測試量化指標(biāo)方案 2023-10-17
( 發(fā)表人:羅勇杰 )