【轉載】http://www.crazyjiang.cn/2017/09/08/android-adb/
ADB,即 Android Debug Bridge,Android調試橋,身為 Android 開發的我們,熟練使用 ADB 命令將會大大提升我們的開發效率, ADB 的命令有很多,今天就來總結下我在開發常用到的一些 ADB 命令。
查看版本
$ adb version
查看連接設備
$ adb devices
安裝apk
$ adb install <apkfile>
$ adb install -r <apkfile> --保留數據和緩存文件,重新安裝apk
$ adb install -s <apkfile> --安裝apk到sd卡
卸載apk
$ adb uninstall <packagename>
$ adb uninstall -k <packagename> --卸載 app 但保留數據和緩存文件
查看已安裝
$ adb shell pm list packages
$ adb shell pm list packages -s --系統應用的所有包名
$ adb shell pm list packages -3 --除了系統應用的第三方應用包名
清除應用數據及緩存
$ adb shell pm clear <packagename>
啟動應用
$ adb shell am start -n com.test.demo/.ui.SplashActivity
強制停止應用
$ adb shell am force-stop <packagename>
查看日志
$ adb logcat
重啟
$ adb reboot
獲取序列號
$ adb get-serialno
獲取 MAC 地址
$ adb shell cat /sys/class/net/wlan0/address
查看設備型號
$ adb shell getprop ro.product.model
查看 Android 系統版本
$ adb shell getprop ro.build.version.release
查看屏幕分辨率
$ adb shell wm size
查看屏幕密度
$ adb shell wm density
進程狀態
$ adb shell ps -- ps: process status