[ADB]ADB 命令梳理总结章

[指令][ADB]ADB 命令梳理总结

1.查看设备情况

adb devices

2.安装软件

adb install

adb install -r :重新安装软件

3.卸载软件

adb uninstall <软件包名>

adb uninstall -k <软件名> :-k 参数,卸载软件后保留配置和缓存文件

4.进入设备或模拟器 shell

adb shell [command] : 比如 adb shell dmesg 可以打印出内核调试信息

5.发布端口

adb forward tcp:555 tcp:8000 可以设置任意端口,作为主机向模拟器或设备的请求端口。

6.从电脑上发送文件到设备

adb push <本地路径> <远程路径>

7.从设备上下载文件到电脑

adb pull <远程路径> <本地路径>

8.查看bug报告

adb bugreport

9.adb shell 下查看手机系统的具体命令

[1]getprop:查看机器的全部信息参数

[2]getprop ro.serialno:查看机器的SN号

[3]getprop ro.carrier:查看机器的CID号

[4]getprop ro.hardware:查看机器的板子代号

[5]getprop ro.bootloader:查看SPL(Hboot)版本号

10.adb shell 下常用命令

[1]启动指定包名程序

adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n <包名>/<对应Activity>

[2]adb shell dumpstate

查看系统状态信息;包括手机当前内存信息、cpu信息、logcat缓存、kernel缓存等
adb shell dumpstate > d:dumpstate.txt (导出到本地)

[3]adb shell getevent

获取按键信息

[4]adb shell pm -l

安装包管理,查询安装包的各种信息,查看进程信息

[5]adb shell screencap

屏幕截图:adb shell screencap /mnt/sdcard/1.png

[6]adb shell screenrecord

屏幕录像:adb shell screenrecord /mnt/sdcard/1.MP4

[7]adb shell dumpsys activity top

查看栈顶Activity,可以用来获取包名

[8]adb shell pm list packages -f

查看所有已安装的应用的包名

[9]adb shell dumpsys meminfo

内存使用情况Memory Usage

[10]adb shell cat /proc/cpuinfo

查看手机CPU,可以看到手机架构(eg.ARMv7) 和几核处理器

11.adb logcat 常用相关指令

你可能感兴趣的:([ADB]ADB 命令梳理总结章)