现在的安卓手机各大厂商的权限越收越紧,特别是一些厂商系统自带的应用用不着还占用空间内存,消耗手机的电量,我们可以通过安卓手机的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 模拟滑动