记录一些常用adb命令,方便日后自己查看。(从电脑本地转至云端保存,顺便水一篇文章,嘻嘻嘻)
查询已连接设备/模拟器 | adb devices |
关机 重启 | adb shell reboot -p adb reboot |
安装: 给指定设备安装应用(多台adb连接时) 只有一台adb连接时 卸载: 同理 | install: adb -s 设备号 install apk路径 adb install apk路径 uninstall: adb -s 设备号 uninstall apk路径 adb uninstall apk路径 |
卸载系统应用 | adb shell pm uninstall --user 0 + 包名 |
清除应用数据与缓存 | adb shell pm clear 包名 |
查看adb版本 | adb version |
停止 adb server | adb kill-server |
开启 adb server | adb start-server |
重启端口,解除端口占用 | adb tcpip 端口号 |
WiFi ADB连接(手机与电脑要在同个网段) 断开连接 (注:连接前要先有线连接,连接成功后可以断开有线;输入命令如果连接失败,可以尝试重启5555网络端口,再不行就重启adb server,) | adb connect 手机ip adb disconnect 手机ip |
查看手机IP信息 | adb shell ifconfig |
复制设备里的文件到电脑 (如:adb pull /storage/emulated/0/Pictures/Screenshots/Screenshot_20200206-210044.jpg /Users/flash/Desktop/) | adb pull 设备文件路径 电脑目录 |
复制电脑里的文件到设备 (如:adb push /Users/flash/Desktop/ceshi_push.jpg /storage/emulated/0/Pictures/Screenshots/) | adb push 电脑文件路径 设备目录 |
查看所有应用 | adb shell pm list packages |
查看系统应用 | adb shell pm list packages -s |
查看第三方应用 | adb shell pm list packages -3 |
清空日志 查看日志 | adb logcat -c adb logcat -v |
查看设备型号 | adb shell getprop ro.product.model |
设备电池状况 | adb shell dumpsys battery |
屏幕分辨率 | adb shell wm size |
屏幕像素密度 | adb shell wm density |
显示屏参数 | adb shell dumpsys window displays |
Android 系统版本 | adb shell getprop ro.build.version.release |
设备CPU 信息 | adb shell cat /proc/cpuinfo |
设备内存信息 | adb shell cat /proc/meminfo |
查看进程状况 | adb shell ps |
查看设备资源占用情况(control + Z 退出查看) | adb shell top |
使用 Monkey 进行压力测试(-v代表随机事件数量) | adb shell monkey -p 包名 -v 1000 |
查看任务栈内activity信息 | adb shell dumpsys activity |
安装系统应用步骤: | 1.adb root(获取root权限) 2.adb remount(把system目录部分开启可写入权限) 3.用adb push把apk放入 /system/app 或/system/priv-app目录下 |
查看系统版本 | adb shell getprop ro.build.version.release |
获取系统api版本 | adb shell getprop ro.build.version.sdk |
后续在继续补充...