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