adb常用命令
查看版本
$ adb version
1、adb devices------------查看电脑正在连接调试的手机
$ adb devices
List of devices attached
02ae0c1021089daf device
2、如何拿adb安装apk到某个设备;adb install apk的路径,假如有多台设备,我们就需要用到-s选项选择设置编号,设备编号通过上面的adb devices可以得到,完整命令 adb -s 设备编号 install apk的路径;
adb install /Users/storm/temp/demo.apk
保留数据和缓存文件,重新安装apk:
adb install -r demo.apk
安装apk到sd卡:
adb install -s demo.apk
3、卸载的话直接加adb uninstall 包名;
adb uninstall com.stormzhang.demo
卸载 app 但保留数据和缓存文件:
adb uninstall -k com.stormzhang.demo
4、adb shell -------------通过adb命令查看设备里面的文件目录和文件;如何退出呢?退出很简单,直接执行exit;
5、adb push ---------------要复制的文件 复制到手机里面的位置
6、adb pull,将Android设备上的文件或者文件夹复制到本地
adb pull sdcard/pull.txt d:\
7、启动 adb server :
adb start-server
8、停止 adb server :
adb kill-server
9、列出手机装的所有app的包名:
adb shell pm list packages
10、列出系统应用的所有包名:
adb shell pm list packages -s
11、列出除了系统应用的第三方应用包名:
adb shell pm list packages -3
12、使用 grep 来过滤:
adb shell pm list packages | grep qq
13、清除应用数据与缓存:
adb shell pm clear com.stormzhang.demo
14、启动应用
adb shell am start -n com.stormzhang.demo/.ui.SplashActivity
15、强制停止应用
adb shell am force-stop cn.androidstar.demo
16、查看日志
adb logcat
17、重启
adb reboot
18、查看屏幕分辨率
$adb shell wm size
19、查看 Android 系统版本
$adb shell getprop ro.build.version.release
20、获取 MAC 地址
$adb shell cat /sys/class/net/wlan0/address
21、查看设备型号
$adb shell getprop ro.product.model
22、查看屏幕密度
adb shell wm density