adb常用命令总结
adb命令 | 命令介绍(用法) |
---|---|
adb install apk文件 | 安装软件 |
adb install -r apk文件 | 重新安装该软件 |
adb uninstall apk包名 | 卸载软件 |
adb shell date -s “20120801.120503 | 改手机时间 |
adb logcat -v time > | 查看手机上的运行日志,此项可以用来查错 |
adb devices | 查看手机是否连接,以及连接了几台手机 |
adb -s 设备信息 | 连接到指定的设备 |
adb pull | A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上 |
adb push | A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上 |
adb shell | 进入手机的超级终端Terminal |
adb remount | 重新挂载文件系统 |
adb reboot | 重启手机 |
adb reboot recovery | 重启到Recovery界面 |
adb shell dumpsys window windows | 获取手机屏幕分辨率 |
adb shell dumpsys activity | findstr “mFocusedActivity” | 查看应用Activity |
adb reboot bootloader | 重启到bootloader界面 |
adb logcat ActivityManager:I *:s | 查看apk应用包名,应用已经安装到手机或虚拟机中 |
adb logcat -c | 清除logcat内容,使用命令 |
adb logcat ActivityManager:I *:s | 启动logcat,使用命令 |
adb help | 查看adb命令帮助信息 |
adb logcat -s 标签名 | 在命令行中查看LOG信息 |
adb root | 获取管理员权限 |
adb shell am start -n 包名/包名+类名 | 启动Activity |
adb forward tcp:5555 tcp:8000 | 发布端口:你可以设置任意的端口号,做为主机向模拟器或设备的请求端口 |
adb devices | 查看设备列表 |
adb shell logcat -b radio | 记录无线通讯日志 |
adb get-product | 获取设备的ID |
adb get-serialno | 获取设备的序列号 |
adb kill-server | 终止adb服务进程 |
adb start-server | 重启adb服务进程 |
adb shell cat | 查看文件内容 |
adb shell cat /data/misc/wifi/*.conf | 查看wifi密码 |
adb shell cat /system/build.prop | 获取设备名称 |
adb shell cat /sys/class/net/wlan0/address | 获取机器MAC地址 |
adb shell top | 查看设备cpu和内存占用情况 |
adb shell top -m 6 | 查看占用内存前6的app |
adb shell top -n 1 | 刷新一次内存信息,然后返回 |
adb shell procrank | 查询各进程内存使用情况 |
adb shell kill [pid] | 杀死一个进程 |
adb shell ps | 查看进程列表 |
adb shell ps -x [PID] | 查看指定进程状态 |
adb shell service list | 查看后台services信息 |
adb shell cat /proc/meminfo | 查看当前内存占用 |
adb shell cat /proc/iomem | 查看IO内存分区 |
adb remount | 将system分区重新挂载为可读写分区 |
adb shell ls | 列出目录下的文件和文件夹,等同于dos中的dir命令 |
adb shell cd | 进入文件夹,等同于dos中的cd 命令 |
adb shell rename path/oldfilename path/newfilename | 重命名文件 |
adb shell rm /system/avi.apk | 删除system/avi.apk |
adb shell rm -r | 删除文件夹及其下面所有文件 |
adb shell rm -r | 移动文件 |
adb shell chmod 777 /system/fonts/DroidSansFallback.ttf | 设置文件权限 |
adb shell mkdir path/foldelname | 新建文件夹 |
adb shell monkey -v -p your.package.name 500 | 跑monkey |
adb shell dumpsys meminfo pid | 查询指定pid进程的内存信息 |
adb shell dumpsys meminfo 进程名 | 查询指定进程名的进程内存信息 |
adb shell am broadcast | 调用adb发送广播 |
adb shell am dumpheap pid /data/local/tmp/iflytek.hprof | dump内存镜像 |