adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。
adb是androidsdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备。 它的主要功能有:
1、运行设备的shell(命令行)。
2、管理模拟器或设备的端口映射。
3、计算机和设备之间上传/下载文件。
3、将本地apk软件安装至模拟器或android设备
adb 包含三个部分:
1. Daemon 守护进程:运行在调试设备中,手机或模拟器?,用来接收并执行 adb 命令;
2. Client端:运行在开发机?中,即你的开发电脑,用来发送 adb 命令;
3. Server端:同样运行在开发机?中,用来管理 Client 端和手机的 Daemon 之间的通信。
总结下就是adb 工具可以在电脑通过终端命令操作安卓手机/模拟器。
1、开启/关闭adb服务
(通过在adb遇到问题时,一起使用,先关闭再重新开启)
开启adb服务:
adb start-server
关闭adb服务:
adb kill-server
2、查看设备
adb devices
3.获取包名和界面名【应用】
adb shell dumpsys window windows | grep mFocusedApp
adb shell dumpsys window windows | findstr mFocusedApp
原文:https://www.cnblogs.com/hls-code/p/14900617.html