1、连接手机
ip地址-端口号
连接
adb connect 127.0.0.1:5555
断开
adb disconnect 127.0.0.1:5555
adb devices
2、进入手机linux系统
进入
adb shell
退出
exit
3、查看进程
adb shell ps
4、查看过滤进程
adb shell ps | find"amker"
adb shell ps | grep "amaker"
“只要是具有辨识性的都可以”
5、杀死进程
adb shell kill server
server是PID
6、安装
安装
adb install apk的目录
apk安卓软件包缩写
覆盖安装
adb install -r apk的目录
7、卸载
adb uninstall 包名
卸载app(注意后面参数为包名不是apk文件名)
8、查看已经安装了的包
adb shell pm list packages
9、查看当前运行的包名和activity名
adb shell dumpsys window | findstr mCurrentFocus
10、从手机传输文件到电脑
adb pull 手机文件路径 电脑目录
11、从电脑传输文件到手机
adb push 电脑文件路径 手机目录
12、日志
查看日志
adb logcat
清除缓冲区日志
adb logcat -c
查看指定日志
adb logcat | findstr 字符串
输出带时间
logcat -v time
输出带时间和进程
logcat -v threadtime
13、启动指定的activity
adb shell am start -n 包名/activity路径名
查看activity启动耗时
ThisTime 当前activity启动耗时
TotalTime 应用自身启动耗时=ThisTime+启动进程用的时间
adb shell am start -W 包名/activity路径名
14、查看cpu信息
adb shell dumpsys cpuinfo
过滤查看
adb -s 0b0a0b40 shell dumpsys cpuinfo | findstr com.amaker.mp
adb shell dumpsys cpuinfo | findstr com.amaker.mp
查看cpu占用排名前10的进程信息
adb shell top -m 10 -s cpu
15、查看内存信息
adb shell dumpsys meminfo
Total RAM:总内存
Free RAM:剩余内存
Used RAM:已用内存
过滤查看
adb -s 0b0a0b40 shell dumpsys meminfo |findstr com.amaker.mp
adb shell dumpsys meminfo |findstr com.amaker.mp