记录一些常用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 |
后续在继续补充...
1134

被折叠的 条评论
为什么被折叠?



