常用adb命令梳理緊密貼合工作需求

本文根據實際工作中經常用到的adb命令做一個簡單總結。

1. 首先是安裝adb後,檢驗是否成功的命令:

adb version

2. USB連接設備後,檢查設備是否連接成功:

adb devices

3. help命令:

adb --help

4. 由於Android本質上是Linux開發的,所以連接上手機後,可以通過adb shell 使用Linux命令來操作手機:

adb shell
ps           #查看進程
kill pid     #介紹進程

Ctrl+C退出

5. 文件上傳或下載

adb pull <手機路徑> <本機路徑> #手機文件拉取到本機電腦上
adb push <本機路徑> <手機路徑> #把本機電腦上的文件上傳到手機上

6. 安裝卸載app

adb install xxx.apk
adb install -r xxx.apk #保留數據和緩存文件重新安裝

adb uninstall packageName
adb uninstall -k packageName #卸載但保留數據和緩存

7. 查看手機包名

adb shell pm list packages #查看當前手機所有app的包名

adb shell pm list packages -s #列出系統應用的所有包名
:
adb shell pm list packages -3 #列出除了系統應用的第三方應用包名

adb shell dumpsys activity | find "mfocusedActivity" #當前運行的app

8. 對應用的基本操作

adb shell pm clear apkPackageName #除應用數據與緩存

adb shell am start -n apkPackageName/.MianActivity #啓動應用

adb shell am force-stop apkPackageName #強制停止應用

9. 通過wifi遠程連接手機

adb connect 手機ip地址
adb disconnect 手機ip地址

10. 查看log

adb logcat <options>

adb logcat -v time #顯示時間

adb logcat -b radio > D:\logcat_radio.txt #輸出log結果到本地文件

android共有四個log緩存區。不指定的話默認輸出System和Main緩存區的日誌

  • Radio:通信系統,比如wifi,網卡,藍牙等
  • System:系統組件
  • Events:事件模塊,比如點擊,觸摸,按鍵等
  • Main:所有Java層log

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章