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 设备。

相关推荐
AsiaLYF1 小时前
kotlin中MutableStateFlow和MutableSharedFlow的区别是什么?
android·开发语言·kotlin
2501_916008891 小时前
iOS 发布全流程详解,从开发到上架的流程与跨平台使用 开心上架 发布实战
android·macos·ios·小程序·uni-app·cocoa·iphone
4Forsee2 小时前
【Android】浅析 Android 的 IPC 跨进程通信机制
android·java
叶羽西2 小时前
如何区分Android、Android Automotive、Android Auto
android
用户2018792831672 小时前
用 “奶茶店订单系统” 讲懂 MVI 架构
android
LiuYaoheng3 小时前
【Android】布局优化:include、merge、ViewStub的使用及注意事项
android·java
Kapaseker3 小时前
Kotlin Flow 的 emit 和 tryEmit 有什么区别
android·kotlin
好好学习啊天天向上4 小时前
Android Studio 撕开安卓手机投屏
android·智能手机·android studio
Android-Flutter5 小时前
android - JPG图片转换HDR图片,heic格式
android
清静诗意8 小时前
Ubuntu 系统下 MySQL 8.0 安装与远程访问完整教程
mysql·ubuntu·adb