ADB 简介与使用
ADB 全称为 Android Debug Bridge
专业说明(来自官方开发文档):
Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具作为一个客户端-服务器程序,包括三个组件:
客户端,该组件发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
后台程序,该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。
服务器,该组件管理客户端和后台程序之间的通信。服务器在开发计算机上作为后台进程运行。
您可以在 android_sdk/platform-tools/ 中找到 adb 工具。
糊弄说明:即刷机工具
ADB 实例
[灯泡]查看已安装应用
1、基本命令: adb shell pm list packages
Packages 是 APP 的包名
2、参数:
参数 显示列表
无 所有应用
-f 显示应用关联的 apk 文件
-d 只显示 disabled 的应用
-e 只显示 enabled 的应用
-s 只显示系统应用
-3 只显示第三方应用
-i 显示应用的 installer
-u 包含已卸载应用
[灯泡]批量安装应用
将 APK 文件全部复制到 ADB 工具所在的文件夹,并且重命名(不能有空格),然后在CMD中输入:
for %i in (*.apk) do adb install -r %i
Linux 命令为:
find . -name “*.apk” -execdir adb install -r ‘{}’ ‘;’
不出意外就会自动安装全部 APK 了,而无需干预。这个方法适用于重置系统或者刷机之后的批量安装,简便快捷。
[灯泡]停用应用
基本命令:adb shell pm disable-user
启用命令:adb shell pm enable
停用类似卸载,被停用的应用无法找到也无法使用,但可以通过启用命令重新启用。
注意:系统应用谨慎停用!有可能会造成无法开机!
[灯泡]卸载应用
基本命令:adb uninstall [-k]
有一些应用不会显示在启动器或者无法用普通方法卸载,可以使用 adb 卸载它。
注意:系统应用谨慎卸载!有可能会造成无法开机!
[灯泡]清除缓存
基本命令:adb shell pm clear
相当于在设置里的应用信息界面点击了「清除缓存」和「清除数据」。
注意:系统应用谨慎清除缓存,有可能会造成异常!
[灯泡]强制停止应用
基本命令:adb shell am force-stop
顾名思义,相当于 Windows 中 taskkill 命令
[灯泡]复制文件
基本命令:adb push
在电脑和手机或者手机和电脑之间复制文件。
[灯泡]刷机相关
快速重启:adb reboot
重启到引导模式:adb reboot bootloader
重启到恢复模式:adb reboot recovery
Sideload 更新系统:adb sideload
搬砖网络侵权立删
下一篇:魅族手机关闭广告