Android 调试桥——ADB

文章目录


前言

ADB(Android Debug Bridge,安卓调试桥)是 Android SDK 提供的一种命令行工具,用于在开发者的计算机和 Android 设备(如手机、平板、模拟器)之间建立通信,主要用于调试和管理 Android 设备。通过 ADB,开发者可以执行多种操作,包括安装应用、传输文件、查看日志、调试代码等。


ADB 的主要功能

设备连接与管理

  1. 通过 USB 或无线网络连接 Android 设备,并通过命令行管理设备。
  2. 使用 adb devices 查看已连接的设备列表。

应用安装与卸载

javascript 复制代码
//  安装
adb install app.apk
//  卸载
adb uninstall com.example.app

文件传输

javascript 复制代码
// 使用 adb push 命令将文件从电脑传输到设备:
adb push <本地文件路径> <设备路径>
// 使用 adb pull 命令将文件从设备传输到电脑:
adb pull <设备文件路径> <本地路径>

日志查看

javascript 复制代码
// 使用 adb logcat 查看设备的实时日志,可以帮助开发者调试应用
adb logcat

设备重启

javascript 复制代码
//  通过 adb reboot 重启设备
adb reboot

常用命令

  • adb devices:列出连接的设备。
  • adb connect <IP地址:端口号>:通过网络连接设备。
  • adb disconnect:断开与设备的连接。
  • adb install <APK文件>:安装 APK。
  • adb uninstall <包名>:卸载应用。
  • adb logcat:查看设备日志。
  • adb reboot:重启设备。
  • adb shell:进入设备的命令行模式。

连接方式

有线

USB 连接:通过数据线连接设备与电脑。

无线

通过 Wi-Fi 网络连接设备,命令格式为

javascript 复制代码
// 连接
adb connect <IP地址>
// 断开连接
adb disconnect <IP地址>

注意点

  1. 在 Android 设备上进入"开发者选项",启用 USB 调试。
  2. 连接电脑后,设备会弹出提示,选择"允许 USB 调试"即可。

ADB 是 Android 开发中非常重要的工具,广泛用于调试、测试和管理 Android 设备。

相关推荐
QQ129584550413 分钟前
ThingsBoard-修改Android APP应用程序名和描述
android·物联网·iot
云和数据.ChenGuang21 分钟前
OpenEuler 系统中安装 MySQL
运维·数据库·mysql·adb·运维工程师·运维技术
代码代码快快显灵22 分钟前
Android项目架构深度解析
android
丐中丐9991 小时前
一个Binder通信中的多线程同步问题
android
诸神黄昏EX1 小时前
Android Qualcomm USB 专题系列【篇二:UsbGadget模式配置】
android
vocal1 小时前
【我的AOSP第一课】Android Init 语言与 rc 文件
android
诸神黄昏EX1 小时前
Android Qualcomm USB 专题系列【总篇:USB HAL架构】
android·linux·网络
原神启动12 小时前
Ansible(三)—— 使用Ansible自动化部署LNMP环境
android·自动化·ansible
前端老白2 小时前
webview在微信小程序中,安卓加载失败,IOS正常加载
android·ios·微信小程序·webview
2501_937154932 小时前
适配中兴主流机型 纯净版刷机固件技术优势合集
android·源码·源代码管理·机顶盒