ADB介绍
ADB(Android Debug Bridge)是一个用于在计算机和Android设备之间通信的命令行工具。它可以用于调试、安装和管理Android应用程序,以及在设备和计算机之间传输文件。
ADB可以执行诸如安装应用程序、复制文件、启动shell、查看日志等操作。它是Android开发过程中非常重要的工具,可以帮助开发人员进行调试和测试。
在开发过程中,开发人员可以使用ADB来连接到设备并执行各种操作,从而更方便地进行应用程序开发和调试工作。
ADB基本用法
adb [-d|-e|-s <serialNumber>] <command>
如果有多个设备/模拟器连接,则需要为命令指定目标设备。
参数 | 说明 |
---|---|
-d | 指定当前唯一通过 USB 连接的 Android 设备为命令目标 |
-e | 指定当前唯一运行的模拟器为命令目标 |
-s <serialNumber> | 指定相应 serialNumber 号的设备/模拟器为命令目标 |
在多个设备/模拟器连接的情况下较常用的是 -s <serialNumber> 参数,serialNumber 可以通过 adb devices 命令获取:
$ adb devices
List of devices attached
cf264b8f device
emulator-5554 device
10.129.164.6:5555 device
输出里的 cf264b8f、emulator-5554 和 10.129.164.6:5555 即为 serialNumber
常用的adb命令:
- 连接设备:
adb devices
- 安装应用程序:
adb install example.apk
- 卸载应用程序:
adb uninstall com.example.app
- 启动应用程序:
adb shell am start -n com.example.app/.MainActivity
- 拉取文件:
adb pull /sdcard/example.txt
- 推送文件:
adb push localfile.txt /sdcard/
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END