android 基礎 adb常用命令

2021-07-22 16:21:58 字數 1535 閱讀 3522

檢視版本

$ adb version

檢視連線裝置

$ adb devices

安裝乙個 apk

adb install

// 如: adb install demo.apk

如果不是當前目錄,則後面要跟路徑名:

adb install /users/storm/temp/demo.apk

保留資料和快取檔案,重新安裝apk:

adb install -r demo.apk

安裝apk到sd卡:

adb install -s demo.apk

直接解除安裝:

adb uninstall

// 如:adb uninstall com.stormzhang.demo

adb uninstall -k com.stormzhang.demo

啟動 adb server

adb start-server

停止 adb server :

adb kill-server

adb shell pm list packages

列出系統應用的所有包名:

adb shell pm list packages -s

列出除了系統應用的第三方應用包名:

adb shell pm list packages -3

使用 grep 來過濾:

adb shell pm list packages | grep qq

清除應用資料與快取

adb shell pm clear

// 如:adb shell pm clear com.stormzhang.demo

啟動應用

adb shell am start -n com.stormzhang.demo/.ui.splashactivity

強制停止應用

adb shell am force-stop

// 如:adb shell am force-stop com.stormzhang.demo

檢視日誌

adb logcat

重啟adb reboot

獲取序列號

$adb get-serialno

02ae0c1021089daf

獲取 mac 位址

$adb shell  cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

檢視裝置型號

$adb shell getprop ro.product.model

nexus 5

檢視 android 系統版本

$adb shell getprop ro.build.version.release

6.0.1

檢視螢幕解析度

$adb shell wm size

physical size: 1080x1920

檢視螢幕密度

$adb shell wm density

physical density: 480

Android常用adb命令

adb shell dumpsys activity adb shell dumpsys cpuinfo 顯示cpu資訊 adb shell dumpsys account 顯示accounts資訊 adb shell dumpsys window 顯示鍵盤,視窗和它們的關係 adb shell d...

Android常用ADB命令

adb start server 啟動adb服務,如果它沒啟動的話 adb kill server 關閉服務 adb devices 檢視所連線的裝置以及裝置所對應的序列號 adb install r x.apk adb uninstall packagename adb shell 進入shell...

Android常用adb命令

1 安裝apk 如果加 r 引數,保留已設定資料,重新安裝filename.apk adb install apk adb install r apk 2 解除安裝apk 如果加 k 引數,為解除安裝軟體但是保留配置和快取檔案 adb uninstall apk adb uninstall k ap...