Android ADB常用指令

Android ADB常用指令

启动adb服务

adb start-server

关闭adb服务

adb kill-server

查看连接的设备

adb devices

adb通过IP连接设备

adb connect ip:port

adb指定IP断开连接

adb disconnect ip:port

清空日志缓存

adb logcat -c

抓取日志到指定路径

adb logcat -v time > c:******.log

抓取日志到sdcard

adb logcat -v time > /mnt/sdcard/******.log &

安装app,如果连接了多台设备,需要添加-s 来处理

adb install -r xxxx.apk

卸载app

adb uninstall packagename

进入shell环境

adb shell

清除应用的数据

adb shell pm clear packagename

查看栈顶Activity的信息

adb shell dumpsys activity top

查看进程信息

adb shell ps

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

adb shell pm list packages -f

查看各种信息ams

adb shell dumpsys activity

查看包信息

adb shell dumpsys package

内存使用情况Memory Usage

adb shell dumpsys meminfo [packagename]

从手机复制文件到pc上

adb pull

复制文件到手机上

adb push

查看手机CPU信息

adb shell cat /proc/cpuinfo

获取手机磁盘空间

adb shell df

获取手机系统版本

adb shell getprop ro.build.version.release

Memory Use Over Time

adb shell dumpsys procstats

Graphics State

adb shell dumpsys gfxinfo

其他指令

网络抓包,将tcpdump文件push进设备(shell下)

tcpdump -p -vv -s 0 -w /data/data/capture.pcap
tcpdump -i any -s 0 -w /data/data/capture.pcap

monkey
eg.adb shell monkey -p packagename -v 500 > monkey_log.txt
向指定包名发送500个随机事件,并写入monkey_log.txt

adb shell monkey [options]

你可能感兴趣的:(Android ADB常用指令)