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

相关推荐
程序员陆业聪3 小时前
从 OpenClaw 到 Android:Harness Engineering 是怎么让 Agent 变得可用的
android
hnlgzb5 小时前
常见的Android Jetpack库会有哪些?这些库中又有哪些常用类的?
android·android jetpack
钛态8 小时前
Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)
android·网络协议·flutter·http·华为·中间件·harmonyos
王码码20358 小时前
Flutter for OpenHarmony:Flutter 三方库 algoliasearch 毫秒级云端搜索体验(云原生搜索引擎)
android·前端·git·flutter·搜索引擎·云原生·harmonyos
左手厨刀右手茼蒿8 小时前
Flutter for OpenHarmony: Flutter 三方库 shamsi_date 助力鸿蒙应用精准适配波斯历法(中东出海必备)
android·flutter·ui·华为·自动化·harmonyos
代码飞天9 小时前
wireshark的高级使用
android·java·wireshark
2501_9159184110 小时前
苹果App Store上架审核卡住原因分析与解决方案指南
android·ios·小程序·https·uni-app·iphone·webview
skiy10 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
小小小点10 小时前
Android四大常用布局详解与实战
android
MinQ11 小时前
binder和socket区别及原理
android