**
adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在
eclipse
中方便通過ddms來除錯android程式,說白了就是debug
工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下adb會daemon相關的網路埠,所以當我們執行eclipse時adb程序就會自動執行。作為開發人員,掌握適當所需要的adb操作命令是非常必須的。就把平時工作中用得相對比較多的adb命令作個小總結。
1,adb自身管理相關命令
adb kill-server 終止adb服務程序
adb start-server 啟動或重啟adb服務程序
adb root 以root許可權重啟adb服務
2,使用adb進行設定(包括模擬器)管理
adb devices 檢視連線到計算機上的裝置
adb get-serialno 獲取連線到電腦上裝置的序列號,當前只能連線一台裝置才能獲取得到
adb reboot 重啟連線到電腦上的裝置
adb reboot bootloader /recovery 重啟裝置進入到fastboot模式或recovery模式,通常在刷機的時候用到
adb [-d|-e|-s] command 傳送指定命令給指定裝置,其中serialnuber是裝置號
3,獲取裝置硬體資訊
adb shell cat /sys/class/net/wlan0/address 獲取wifi mac位址
adb shell cat/proc/cpuinfo 獲取cpu序列號
adb shell cat /system/build.prop 獲取裝置編譯屬性
adb shell cat /data/misc/wifi/*.conf 獲取裝置wifi配置資訊
adb install [-r|-s] 安裝apk檔案
adb shell top [-m ] 檢視記憶體情況,如果有number表示檢視多少條資料
adb shell ps 檢視程序列表資料
adb shell kill 殺死對應pid的程序
adb shell ps -x 檢視指定pid進行的執行狀態
adb shell service list 檢視後台服務資訊
adb shell cat /proc/meminfo 檢視當前記憶體占用情況
adb shell cat /proc/iomen 檢視io記憶體分割槽情況
5,對檔案進行操作的相關adb命令
adb shell ls mnt 檢視所有裝置中的儲存裝置名
adb remount 將system分割槽重新掛載為可讀寫分割槽
adb push 從本地複製檔案到裝置中local和remote分別對應本地與裝置的檔案
adb pull 從裝置複製檔案到本地的操作
adb shell ls 檢視目錄下的所有檔案及資料夾
adb shell cd 檢視資料夾內容
adb shell mkdir path/floldername 新建檔案
6,其它操作命令
adb shell input text 傳送檔案內容
adb shell input keyevent 通過adb命令傳送鍵盤事件
adb shell wm size 獲取裝置解析度
adb shell getprop 獲取裝置引數資訊
adb shell setprop 設定裝置的引數資訊
adb shell screencap -p 使用adb命令進行截圖操作
adb shell screenrecord [options] 使用adb命令進行視屏錄製
[options] 可以填寫:
size width*height
bit -rete
-time -limit 時間限制等
Android開發中常用ADB命令總結
adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在 eclipse 中方便通過ddms來除錯android程式,說白了就是debug 工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下ad...
Android 開發中常用 ADB 命令總結
adb 的全稱為 android debug bridge,就是起到除錯橋的作用。通過 adb 我們可以在 eclipse 中方便通過 ddms 來除錯 android 程式,說白了就是 debug 工具。adb 的工作方式比較特殊,採用監聽 socket tcp 5554 等埠的方式讓 ide 和...
Android開發除錯中常用ADB命令
adb shell dumpsys meminfo packagename adb拉取手機檔案 adb傳輸檔案至手機 adb push 電腦檔案位置 手機檔案位置 activity啟動速度 adb shell am start w 應用包名 activity包名.類名 r 覆蓋安裝,保留資料和快取檔...