ADB命令&monkey命令 ADB adb devices 查看当前连接的设备 连接设备 adb connect ip/设备 adb disconnect ip/设备 adb install apk包 install -r 覆盖安装 install 全量安装 低版本覆盖高版本安装时,需要先卸装后再安装 adb uninstall apk包名 adb shell 和linux 的命令相通 adb push 本地地址 远程地址 向模拟器中上传文件 adb pull 远程地址 本地地址 从模拟器中下载文件到本地 命令出错时,查看端口是否占用 adb nodamon server netstat -ano | findstr "端口" kill -9 "端口号" dumpsys package 包名 查看app相关所有信息 pm path<package_name> 查看app 路径 查看包名/activity名称 启动app 后,dumpsys window|grep mCu adb 命令下:aapt dump badging应用程序apk路径 启动activity am start -n 包名/activity名称 记得是包名和activity名称都要,不是或 如果报错,重启一下模拟器 pm clear 包名 清除缓存数据 ps |grep 包名 查看进程信息 dumpsys meninfo 包名 查看一个app 的内存占用 adb -s 模式器编号 命令 adb logcat 查看日志 adb logcat [选项][过滤项] -f /sdcard/log.txt 日志输出到文件 文件是输入到手机的,不是电脑的 结合adb pull拉到本地查看 -c 清除所有的日志缓存信息 不显示缓存的日志 -v time 输出日志时间 threadtime 输出时间和线程信息 -v process 格式为"优先级、进程ID:日志信息 ... -s [选项] 过滤标签的日志,只显示标签的日志 [选项] v 明细 D I W E error -e *:E F 数据库损坏、机房断电等 S 格式:adb logcat -s 日志标准写法 -f 手机路径 -s *:E -v long 利用adb 按住按键 monkey