adb shell
adb devices 检测当前连接设备
adb start-sever 开启服务
adb kill-server 关闭服务
adb reboot 重启⼿机
adb bugreport 【查看bug报告,打印dumpsys、dumpstate、logcat的输出,也是⽤于分析错误
android 7.0以后⼿机才能⽤,输⼊命令⽐较多,建议重定向到⼀个⽂件中】
adb bugreport > d:\bugreport.log
adb logcat 查看手机日志
adb logcat -v time > xxxx 查看日志并输出到本地文件中
adb install apk 安装某软件
adb install -r APK路径 --->覆盖安装 【-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件】
adb uninsta 软件包名 --->卸载某软件
adb uninstall -k <软件名> --->如果加 【-k 参数,为卸载软件但是保留配置和缓存文件】
adb root ----重新挂载⼿机⽂件系统
adb remount ---将 '/system' 部分置于可写入的模式,默认情况下 '/system' 部分是只读模式的。这个命令只适用于已被 root 的设备
【备注】:adb root , adb remount ⼀般你想pull某个⽂件夹到电脑⾥,或者拷贝某个⽂件到
⼿机某个⽬录下,提⽰你没有读写权限时,使⽤这个两个命令重现挂载系统⽂件
夹为可读写状态
adb shell pm list packages 列出手机装的所有app的包名
adb shell pm list packages -3 列出手机安装的第3方应用
adb push 电脑路径 移动端路径 --->将电脑文件传输到移动端
adb pull 移动端路径 电脑路径 --->将移动端文件传输到电脑
adb shell dumpsys cpuinfo 查看手机CPU情况
adb shell dumpsys battery 查看电池状态
adb shell dumpsys meminfo +包名 查看应用内存使用情况
adb shell pm clear [包名] 清除应用缓存信息