Bootstrap

Android ADB命令使用记录

记录一些常用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

后续在继续补充... 

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;