我读过几个有类似问题的用户,但我找到的解决方案都没有解决我的问题。
我有几台运行 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”后,您的设备中会弹出一个窗口并要求您接受连接:
在接受您的 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/