檢視版本
$ 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...