Android 4.2.2 设备离线

标签 android adb offline device

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

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

我已经试过了:

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

最佳答案

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

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

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

popup window to accept RSA fingerprint of your usb

在接受您的 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

就是这样

关于Android 4.2.2 设备离线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15079211/

相关文章:

android - 如何使用命令行(CMD)冷启动模拟器

javascript - 如何在 A-Frame 中离线使用库存字体?

Iphone 应用程序与离线网络应用程序。哪种方式最聪明?

c# - 检测是否离线 - 在 C# WebBrowser 组件中?

android - 从数据库填充图表引擎图

android - 使用 Android map 进行车辆跟踪

java - Android中如何将文本插入到当前聚焦的文本框中

java - 我正在尝试创建一个 Android 应用程序,它使用符号链接(symbolic link)在另一个应用程序中复制文件并在中央 Android 日志中打印

android - 如何使用安卓猴子

android - 没有为我的自定义 BackupAgent 调用 onRestore