现在的安卓手机各大厂商的权限越收越紧,特别是一些厂商系统自带的应用用不着还占用空间内存,消耗手机的电量,我们可以通过安卓手机的ADB命令来卸载删除系统自带APP。ADB全称为Android Debug Bridge,就是起到调试桥的作用。说白了就是debug工具。
adb命令
adb devices 获取链接的设备
adb get-state 获取设备状态
adb start-server 启动adb服务
adb kill-server 关闭adb服务
adb connect 连接设备
adb disconnect 断开设备
adb install 软件名称 apk 安装软件
adb install -r 软件名称 apk 重新安装软件
adb uninstall apk包名 卸载软件
adb uninstall -k 包名 保留数据卸载
adb logcat 查看手机上的运行日志,可以用此项来查错
adb push 本地路径 安卓路径 本地向安卓传输数据
adb pull 安卓路径 本地路径 从安卓端下载到本地
adb remount 重新挂载系统文件
adb get-serilno 获取系列号
adb shell dmesg 打印内核的调试信息
adb reboot 重启手机
adb reboot recovery 重启手机到recovery界面
adb reboot bootloader 重启手机到bootloader界面
adb version 查看版本
adb shell 进入手机终端
adb shell screencap /sdcard/sreen.png 截图
adb shell dumpsys battery 查看电量
adb shell dumpsys cpuinfo 获取cpu信息
adb shell svc wifi enable 打开wifi
adb shell svc wifi disable 关闭wifi
adb shell wm size 查看分辨率
adb shell momkey -p 包名 -v 100 单应用-100个随机事件压力测试
adb shell momkey -p 包名 -p 包名 -v -v 100 多应用-100个随机事件压力测试
am 命令(activity manager)
adb shell am start -n packagename/activity 直接启动
adb shell am start -S packagename/activy 先停止在启动
adb shell am start -W packagename/activy 等待启动完成
action adb shell am start -a android.intent.action.CALL -d tel:10086 拨打电话
adb shell am start -a android.intent.action.VIEW -d 百度一下,你就知道 打开网页
adb shell am monitor 打开软件启动监控
adb shell am force-stop packagename 强制关闭app
Pm 命令(package manager)
adb shell pm list package 列出安装包所有应用名
adb shell pm list package -3 列出所有第三方包
adb shell pm dump packagename 应用详细信息
adb shell pm path 安装的应用包的apk 位置
adb shell pm install 安装设备上的apk
adb shell pm clear 包名 清理程序数据
Input 命令
adb shell input text aimomo 键盘输入aimomo
adb shell input tap 300 700 模拟点击x=300,y=700
adb shell input keyevent KEYCODE_HOME 模拟点击home键
adb shell input swipe 300 500 300 900 模拟滑动