ABD — android debug bridge 簡略介紹
文章目錄
- ABD — android debug bridge 簡略介紹
- 一、adb是什么?
- 二、組成部分
- 三、adb 常用命令
- 四、總結
一、adb是什么?
adb 全稱 android debug bridge ,翻譯:安卓除錯橋可以用它通過電腦控制手機,是android開發人員和測驗人員離不開的一個工具,入門必學,
通過adb可以管理、操作模擬器和設備,如安裝軟體、查看設備軟硬體引數、系統升級、運行shell命令等,
二、組成部分
- 客戶端 adb client
在pc端運行,作用是與 server 互動,接受輸入的adb命令,像 server服務端傳遞,打開一個adb shell 命令列的視窗就會存在一個 client 的行程 - 服務端 adb server
在pc端運行,始終是運行在后臺的行程,是與手機端互動唯一介面,adb server 處理 adb client 的請求,埠號:5037 - adbd
始終是運行在后臺的行程,用來接收pc端 adb server 發起的請求并處理
三、adb 常用命令
- adb start-server : 開啟adb 服務
- adb kill-server : 關閉adb 服務
- adb devices :查看當前已連接的設備和模擬器
- adb version :查看adb版本
- adb shell wm size
- adb install apk絕對路徑 :安裝apk
- adb install -r apk絕對路徑:安裝apk 如存在 則覆寫
- adb uninstall 包名: 根據包名卸載apk
- adb shell pm uninstall -k 包名:保留組態檔和快取檔案的卸載
- adb shell pm list packages -s :查看系統應用包名
- adb shell pm list packages -3:查看三方應用包名
- adb shell pm list packages:查看所有應用包名
- adb shell pm list packages -f :查看所有應用的路徑包名
adb push 電腦路徑 手機路徑:檔案傳輸 電腦——>手機
adb pull 手機路徑 電腦路徑:檔案傳輸 手機——>電腦
adb shell screencap -p 手機路徑:截屏并保存 注意記得給圖片命名

adb shell screenrecord /sdcard/demo.mp4
adb shell dumpsys meminfo:查看全部應用記憶體資訊
adb shell dumpsys meminfo 包名:查看指定應用的記憶體資訊
adb shell dumpsys package:獲取package資訊
adb shell dumpsys package 包名:獲取指定package的資訊
adb shell dumpsys cpuinfo:獲取cup資訊
如多臺手機,需獲取adb devices

執行命令時需要 加 -s
例如:adb -s 0739537183000118 shell
四、總結
- abd是Android開發除錯和自動化測驗的基礎工具,很多其它工具和框架都會在底層呼叫它來完成一些事情,
- android 系統是基于 Linux 內核的,所以 Linux 里的很多命令在 Android 里也有相同或類似的實作,在 adb shell 里可以呼叫,想要學好adb命令 先得學習linux命令
- adb是一個很強大的工具,以上介紹只是部分adb命令 要想真正學好adb 還得去專研
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302451.html
標籤:其他
上一篇:高效學習 & 程式員練級攻略
