adb简单命令

ADB-默认端口5037,命令:
安装,卸载,查看日志(定位分析),查看资源
手机上:
/data/data/下存放安装APK包
/proc下资源CPU、内存 exit

adb devices 查看设备

1.-s 连接的设备名
adb -s 设备名 127.0.0.1:62001

2.install:往设备上安装APK
adb install .apk路径

3.pull:从设备上拷贝文件到本地
adb pull 设备中文件 .路径(绝对路径)
.代表windows当前路径(dos中的当前路径)

4.push:从本地拷贝文件到设备上
adb push 本地文件的路径 手机的路径

5.logcat:查看日志(定位分析)
adb logcat [参数选项] > 生成文件.txt
dos中 > 重定向,在当前目录下生成新文件

参数:在dos窗口动态显示日志
1)adb logcat -v time 获取日志添加时间
2)adb logcat -b radio 获取日志添加网络射频信息
3)adb logcat -b events 获取事件信息
4)adb logcat bugreport 获取异常信息(内存、VM、进程)
5)adb logcat dropbox 获取崩溃,重新
6)adb logcat ANR 获取无响应的信息

常用命令:adb logcat -v time -b radio -b events bugreport dropbox ANR > log.txt

查看日志信息级别:
V:全部信息
D:debug调试信息
I:一般信息
E:错误信息
W:警告
F:严重错误信息

6.adb shell [参数] data/data proc
1)adb shell 进入手机的终端(linux)
# 表示root账号
$ 表示其它用户
真机root账号直接禁用(删除)

2)adb卸载APK,应用程序的包名
adb uninstall 应用的包名(查看应用包ls /data/data/)

3)查看电池电量battery、wifi
Current Battery Service state:
AC powered: false
USB powered: true
Wireless powered: false
Max charging current: 0
Max charging voltage: 0
Charge counter: 0
status: 5
health: 2
present: true
level: 90
scale: 100
voltage: 10000
temperature: 356
technology: Li-ion

4)查看CPU、内存、磁盘(重要)
CPU:adb shell dumpsys cpuinfo
adb shell cat /proc/cpuinfo

内存:adb shell dumpsys meminfo
adb shell cat /proc/meminfo

磁盘:adb shell dumpsys diskstats


adb shell top -m 2 -n 5 -d 1 -s cpu
-m: 进程数量,-n: 刷新次数,-s: 排序,-d: 刷新间隔,默认为5秒

7.aapt工具在SDK目录build-tools\23.0.3下
查看包名:aapt d badging *.apk | findstr "package"

adb简单命令

上一篇:pandas 执行sql语句


下一篇:从3个程序理解C++类实例大小