【问题标题】:Android 4.2.2 Device OfflineAndroid 4.2.2 设备离线
【发布时间】:2013-02-26 00:30:13
【问题描述】:

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

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

我已经试过了:

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

【问题讨论】:

    标签: android adb offline device


    【解决方案1】:

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

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

    将设备插入 USB 并输入命令“adb devices”后,您的设备中将弹出一个弹出窗口并要求您接受连接:

    在接受您的 USB 的 RSA 指纹后,您现在可以再次发出“adb devices”并查看设备不再离线,

    如果你没有看到弹窗,原因是你的 adb 版本太旧,你的 adb 版本必须至少 1.0.31(你可以使用命令“adb version”查看版本)。如果版本早于 1.0.31,则使用 google 的最新更新更新您的平台工具包。您可以在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

    就是这样

    【讨论】:

    • 谢谢!在尝试了几种无效的解决方案之后,这个终于解决了我的问题。
    • @sarigalin,我没有时间编辑答案(也许有人有一些;),只是想补充一点,如果您总是想要最新版本,请搜索“platform-tools*zip " 在dl-ssl.google.com/android/repository/repository-8.xml 中(通过搜索“site:dl-ssl.google.com/android/repository platform tools”找到它)
    • 感谢@CostinGușă。我根据您的评论编辑了答案并更新了
    • 我的仍然没有这样做。我使用的是三星 Galaxy Tab Pro 8.2。它只是一直说它处于离线状态。还有什么我可以尝试的吗?谢谢!
    • 我有 adb 1.0.31(在 Ubuntu 上)。设备在adb devices 中仍然显示离线,并且手机上没有显示弹出窗口。还有别的吗?
    【解决方案2】:

    终于找到答案了。我安装了“SnapPea”,它显然带有自己的 ADB.exe。它以某种方式妨碍了我们。卸载这个写得不好的软件并重新启动解决了这个问题。

    作为 Android 开发者,这种事情很可怕。是否将我所做的一切都发送到某处的家庭服务器?为什么任何软件都应该在客户的计算机上安装 ADB?

    这可能是 Google 必须首先添加此安全措施的原因...

    【讨论】:

    • 杀掉SnapPea进程,使用默认的ADB。国内很多安卓设备管理器使用管理器自带的adb客户端连接安卓设备。
    【解决方案3】:

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

    【讨论】:

    • 谢谢。我有问题中所述的更新。只是 SnapPea 干扰了。
    【解决方案4】:

    对我来说它正在工作,但一分钟后(重新连接 USB 电缆后)设备“离线”。我通过在设备的开发人员设置中禁用然后重新启用 USB 调试选项再次使其“联机”。

    【讨论】: