[Android] 命令行工具adb

2020-07-21  本文已影响0人  breathfish

1 是什么

adb:Android Debug Bridge (安卓调试桥)
是一个命令行工具,用于电脑端和模拟器或者是设备之间的交互。

它是一个C/S架构程序,由3部分组成:

image

2 原理

我们来看看adb是如何工作的。

在开发机上启动adb客户端的时候会检查是否有adb服务器正在运行。如果没有则会启动adb服务器

时序图:


3 安装

这里讲的是先安装了android studio,然后使用adb的步骤。

1.下载:
`adb` 包含在 Android SDK 平台工具软件包中。您可以使用 https://developer.android.google.cn/studio/intro/update#sdk-manager下载此软件包,
该管理器会将其安装在 `android_sdk/platform-tools/` 下。
或者,如果您需要独立的 Android SDK 平台工具软件包,
可以到 https://developer.android.google.cn/studio/releases/platform-tools下载。
2.添加环境变量

这里以MAC系统添加为例

当然,你也可以使用apt命令直接安装adb

apt-get install adb

4 功能

4.1 安装apk

如果安装某个apk不成功,可以使用adb安装下,就可以看到具体不成功的错误。
adb install xxx.apk

4.2 查看连接的设备

adb devices

4.3 显示手机所有应用

adb shell pm list packages

4.4 查看手机电池情况

adb shell dumpsys battery

4.5 屏幕截图

adb exec-out screencap -p > test.png

参考:
https://developer.android.google.cn/studio/run/device
https://duanqz.github.io/2015-05-21-Intro-adb

上一篇 下一篇

猜你喜欢

热点阅读