ADB (Android Debug Bridge) 是 Android 开发和调试的命令行工具。它允许你在电脑上通过命令行来控制手机或平板电脑,并在设备上运行和调试应用程序。它可以让你在电脑上管理文件、安装和卸载应用程序、查看日志、在设备上运行 shell 命令等等。

ADB 通过 USB 连接来与设备通信,所以你需要在电脑上安装 Android SDK 并配置 USB 驱动程序,才能使用 ADB。另外需要在手机上开启调试模式。

需要注意的是,ADB 命令行工具需要在命令行窗口中运行,通常是在 Windows 上的命令提示符(cmd.exe)或在 Mac/Linux 上的终端窗口中。

以下介绍常用的adb命令

下载与配置

下载网址:SDK 平台工具版本说明  |  Android Studio  |  Android Developers (google.cn)

进入下载网址,点击链接,勾选我已阅读并同意上述条款及条件并立即下载(根据对应平台进行下载,以Windows为例)

下载完成后,解压,拷贝adb所在位置

进入环境变量,将刚刚拷贝的adb所在位置添加到系统的Path那里即可,拷贝完毕点击确认

进入cmd,输入adb,如果出现以下文本则证明成功(version、安装路径和系统版本号可能有区别)

设备相关

查看连接的设备

adb devices

进入shell模式

adb shell
adb -s 0123456789abcdef shell # 指定特定的UUID进入shell

关闭设备

adb reboot -p

重启设备

adb reboot

开启/关闭wifi

adb shell svc wifi enable # 开启wifi
adb shell svc wifi disable # 关闭wifi

开启/关闭数据网络

adb shell svc data enable # 开启数据网络
adb shell svc data disable # 关闭数据网络

APP相关

安装应用

adb install C:\example.apk

卸载应用

adb uninstall com.example.app

查看正在运行的应用的包名

adb shell dumpsys window w |grep \/ |grep name=

动态获取当前应用的包名

adb shell am monitor

获取当前页面的activity

adb shell dumpsys window | findstr mCurrentFocus

文件相关

查看手机上的文件

adb shell cd /sdcard
adb shell ls

将文件从电脑传输到Android设备

adb push example.txt /sdcard/example.txt

将文件从Android设备传输到电脑

adb pull /sdcard/example.txt example.txt


文章作者: Vsoapmac
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 soap的会员制餐厅
Android 框架
喜欢就支持一下吧