adb devices指令实例讲解

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介:

在讲这个指令之前,我首先启动了一个名称为“Galaxy_Nexus_4.4.2”的手机模拟器(有时我们也管其叫安卓虚拟设备),并且通过USB数据线将我的手机设备和PC进行了连接,而后我应用“Android Screen Monitor”工具捕获到我的物理手机屏幕信息,运行后的手机模拟器和物理手机屏幕显示,如图3-7所示。

平时在我们进行测试的时候,用的最多的可能就是查看设备的相关信息了,用什么指令可以了解到我们的物理测试设备或者模拟器的相关信息呢?

我告诉大家一个指令就可以实现,它就是“adb devices”指令,通过该指令用户就可以了解到目前连接的设备/模拟器的状态的相关信息。可以在命令行控制台输入“adb devices”,其显示信息如图3-8所示。

从图3-8中,我们可以看出其输出信息主要包括2列内容,第一列内容为设备的序列号信息,第二列为设备的状态信息。

设备的序列号是用来唯一表示一个模拟器或者物理设备的一串字符,通常模拟器是以“<设备类型><端口号>”的形式为其序列号,图3-8所显示的“5554:Galaxy_Nexus_4.4.2”,就表示设备的类型为“Galaxy_Nexus_4.4.2”,正在监听5554端口的模拟器实例。而“4df7b6be03f2302b”表示连接到我们PC上的物理手机设备的序列号。

wKiom1cIy43RZkPMAAJV9paJhrs829.png

3-7  执行“adb help”后相关显示信息

wKioL1cIzD6RB90PAAB3oPujmfQ421.png

3-8  执行“adbdevices”后相关显示信息

状态信息则可能会包含以下3种不同状态。

1device状态:这个状态表示设备或者模拟器已经连接到adb服务器上。但是这个状态并不代表物理手机设备或者模拟器已经启动完毕并可以进行操作,因为Android系统在启动时会先连接到adb服务器上,但android系统启动完成后,设备或者模拟器通常是这个状态。

2offline状态:这个状态表明设备或者模拟器没有连接到adb服务器或者没有响应。

3no device状态:这个状态表示没有物理设备或者模拟器连接。





本文转自 fish_yy 51CTO博客,原文链接:http://blog.51cto.com/tester2test/1762115,如需转载请自行联系原作者
相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
3月前
|
缓存 网络协议 Shell
ADB各种操作指令详解大汇总
这篇文章提供了ADB(Android Debug Bridge)的详细操作指令汇总,包括设备管理、应用操作、日志查看、文件操作、屏幕截取与录制、Shell命令使用等。
194 2
|
关系型数据库 OLAP 数据库
如何克隆AnalyticDB PostgreSQL实例
AnalyticDB PostgreSQL版支持基于已有实例,快速克隆出一个完全相同的实例。
|
SQL Cloud Native 关系型数据库
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB PostgreSQL版功能演示(上)——一、创建实例
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB PostgreSQL版功能演示(上)——一、创建实例
|
开发工具 Android开发 开发者
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查
496 0
|
存储 监控 Kubernetes
【实操系列】 AnalyticDB PostgreSQL发布实例暂停功能,助力成本优化
本文将对AnalyticDB PostgreSQL产品的暂停功能以及其背后的实现机制和最佳实践做详细介绍。
1102 3
【实操系列】 AnalyticDB PostgreSQL发布实例暂停功能,助力成本优化
|
弹性计算 资源调度 运维
【实操系列】 AnalyticDB PostgreSQL发布实例计划管理功能,实现资源分时弹性&分时启停
本文将对AnalyticDB PostgreSQL产品的计划任务管理功能以及其背后的实现机制和最佳实践做详细介绍。
【实操系列】 AnalyticDB PostgreSQL发布实例计划管理功能,实现资源分时弹性&分时启停
|
Android开发 Shell
Appium之ADB指令详解
前言 学Android测试,ADB指令是必学的。 图1 一、ADB概述        Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:        1、客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端。
1657 0
|
Android开发 开发者 Windows
mac系统下 adb devices 不正常的处理办法
mac系统下 adb devices 不正常的处理办法
mac系统下 adb devices 不正常的处理办法
|
存储 运维 Cloud Native
2022年开年首发!AnalyticDB PostgreSQL全新云原生实例正式发布,全量存算分离,提供秒级弹性,按需存储等产品能力!
云原生数据仓库AnalyticDB PostgreSQL版(简称ADB PG) 基于全新云原生架构,开放Serverless版本实例。本文介绍了新版本的主要产品特性及适配场景。
|
前端开发 开发工具 Android开发
adb devices 命令不识别
React Native Android 环境搭建开发过程中, adb devices 命令查询手机设备,提示命令不识别,Android SDK Tool 等安装都OK的情况下,这种情况一般是没有配置环境变量导致的,找到 Android\Sdk\platform-tools 目录位置。
191 0
adb devices 命令不识别
下一篇
DataWorks