adb常用命令
常用命令:
adb devices 显示当前连接的设备/模拟器
adb install <apk文件路径> 安装APK文件
adb uninstall <软件名包名> 卸载APK文件
adb uninstall -k <软件名包名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
adb push <本地路径> <远程路径>
从电脑上发送文件到设备 --用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
adb pull <远程路径> <本地路径>
从设备上下载文件到电脑 --用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
adb help adb帮助信息
adb reboot 重启手机
adb remount 将system分区重新挂载为可读写分区
adb kill-server 终止adb服务进程
adb start-server 重启adb服务进程
adb root 已root权限重启adb服务
adb wait-for-device 在模拟器/设备连接之前把命令转载在adb的命令器中
Adb抓取Log
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat
命令来查看和使用
adb shell logcat -v time 抓取logcat日志
adb logcat -b radio 抓取radio日志
adb shell cat proc/kmsg 抓取kernel日志
adb pull /data/anr/ d:\trace\ 抓取无响应日志
Adb monkey 命令
android提供了一个非常有用的shell命令,monkey ,它可以随机产生事件给某个应用程序。是一个非常的stress test的程序。用法为:
adb shell monkey –p 包名 –v 次数
adb shell monkey -p com.phicomm.cloud.soho.router.qa -v 500,随机产生500次点击给斐讯路由APP,你会发现你的程序不断的被点击。
给设备安装软件:adb -s 设备号 install 文件路径
查看已安装软件的包名:adb shell pm list package
给设备卸载软件:adb -s 设备号 uninstall 软件包名