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通訊,默認情況下adb會daemon相關(guān)的網(wǎng)絡(luò)端口,所以當(dāng)我們運行Eclipse時adb進程就會自動運行。
adb是androidsdk里的一個工具,用這個工具可以直接操作管理android模擬器或者真實的android設(shè)備(如G1手機)。
adb的組成
adb作為一個客戶端-服務(wù)器程序,包括三個組件:
客戶端:該組件發(fā)送命令。客戶端在開發(fā)計算機上運行。可以通過發(fā)出 adb 命令從命令行終端調(diào)用客戶端。
后臺程序:該組件在設(shè)備上運行命令。后臺程序在每個模擬器或設(shè)備實例上作為后臺進程運行。
服務(wù)器:該組件管理客戶端和后臺程序之間的通信。服務(wù)器在開發(fā)計算機上作為后臺進程運行。
可以在 android_sdk/platform-tools/ 中找到 adb 工具。
adb主要功能:
Android 調(diào)試橋 (adb) 是一個通用命令行工具,其允許與模擬器實例或連接的 Android 設(shè)備進行通信。它可為各種設(shè)備操作提供便利,如安裝和調(diào)試應(yīng)用,并提供對 Unix shell(可用來在模擬器或連接的設(shè)備上運行各種命令)的訪問。
1、運行設(shè)備的shell(命令行);
2、管理模擬器或設(shè)備的端口映射;
3、計算機和設(shè)備之間上傳/下載文件;
4、將本地apk軟件安裝至模擬器或android設(shè)備。
adb是一個客戶端-服務(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ā)表人:羅勇杰 )