我在Android Studio的终端中收到消息adb device status:offline
。这是什么意思 ?
我有一个Android虚拟设备作为我的模拟器。我的模拟器工作正常。它也连接到互联网,因为地图正在加载。这会影响到什么吗?
答案 0 :(得分:1)
状态 - 实例的连接状态可以是以下之一:
offline
- 实例未连接到adb或未响应。
device
- 该实例现已连接到adb服务器。请注意,此状态并不意味着Android系统已完全启动且可操作,因为实例在系统仍在启动时连接到adb。但是,启动后,这是仿真器/设备实例的正常运行状态no device
- 没有连接仿真器/设备。
因此,如果您的设备列为offline
,则可能会影响您通过adb
与其进行通信的能力 - 例如收集日志。它不是设备互联网连接状态的辅助设备。
答案 1 :(得分:0)
The adb documentation表示有3种连接状态:offline
,device
和no device
,但实际上还有一些连接状态可供设备使用你可以在第174行的the adb header file中看到这一点。
来自adb文档:
offline
- 该实例未连接到adb或未响应。device
- 该实例现已连接到adb服务器。请注意,此状态并不意味着Android系统已完全启动且可操作,因为实例在系统仍在启动时连接到adb。但是,启动后,这是仿真器/设备实例的正常运行状态。no device
- 没有连接仿真器/设备。
其他一些州:
recovery
- 您的设备处于恢复模式。此模式用于在手机损坏时恢复手机或安装自定义手机。
sideload
- 您的设备处于侧载模式,可以接受adb sideload
命令。此模式用于将zip文件图像推送和刷新到设备,并通过恢复模式访问。
unauthorized
- adb主机的RSA公钥尚未添加到设备中。如果您没有点击设备上的允许USB调试?对话框,则会发生这种情况。
no permissions
- 没有足够的权限与设备通信。
host
- 我还没有找到任何关于这个状态的好解释。