Android 4.2.2设备离线

时间:2013-02-26 00:30:13

标签: android adb offline device

我读过几个有类似问题的用户,但我发现的解决方案都没有解决我的问题。

我有几台运行Android 4.2.2的Nexus设备,它们都显示为离线状态,当我将它们插入时,它们都没有显示提示。

我已经尝试过:

  • 中拔出/插入它们
  • 关闭/打开USB调试
  • 重新启动计算机,nexus设备和adb服务器
  • 重新安装驱动程序,甚至将驱动程序切换到Samsung ADB驱动程序
  • 确认我正在运行adb 1.0.31
  • 确保我的路径指向adb.exe
  • 删除了整台计算机上的所有旧adb.exe文件

3 个答案:

答案 0 :(得分:34)

如果你已经正确安装了adb,并且你尝试了上面提到的所有补救措施,请听我的补救措施:

在android 4.2.2中出现“设备离线”的原因是android在4.2.2中有一个安全功能,它创建了一个可用作调试端口的USB端口白名单。

在usb中插入deivce并输入“adb devices”命令后,设备中会出现一个弹出窗口,要求您接受连接:

popup window to accept RSA fingerprint of your usb

接受您的RSA指纹后,您现在可以再次发出“adb devices”并看到该设备不再处于离线状态,

如果您没有看到弹出窗口,原因是您的adb版本已旧,您的adb版本必须至少为1.0.31(您可以使用命令“adb version”查看该版本)。如果版本早于1.0.31,则使用谷歌的最新更新更新您的platform-tools软件包。您可以在sdk-repository中找到最新版本。找到与您的操作系统相关联的 platform-tools * .zip ,然后从https://dl-ssl.google.com/android/repository/platform-tools*.zip下载。

例如,可以使用以下链接下载平台工具的19.0.1版本:

对于linux:https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip

对于Windows:https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip

对于MacOSx:https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip

就是这样

答案 1 :(得分:2)

我遇到了同样的问题,这只是我的ADT Eclipse插件已经过时了。 我安装了所有更新,一切正常。 我不知道你的情况是否相同,有时我们只是忘了把更新......

答案 2 :(得分:1)

对我而言,这是有效的,但一分钟后(重新连接usb线)后,该设备处于脱机状态。我得到了它' online'再次通过在设备的开发人员设置中禁用然后重新启用USB调试选项。