【问题标题】:ADB always offline亚行始终离线
【发布时间】:2014-09-20 18:36:40
【问题描述】:

我的环境

ADB 版本:1.0.26

SDK 平台工具:20

我已将 HTC INSPIRE 4G 植根于 JellyTime ROM (Android 4.2.2)。 我尝试通过 USB 和 TCP 连接。

但我无法通过 adb 控制台检测到设备。

这可能是什么原因,我们如何解决这个问题?

【问题讨论】:

    标签: android adb


    【解决方案1】:

    这听起来像是驱动程序问题, 尝试下载好的并升级上一个,您可能必须禁用Windows更新自动安装驱动程序功能。

    不要忘记在您的设备上启用调试 USB 功能。

    编辑:

    我遇到了同样的问题,因为 adb 没有在 root 模式下运行,尝试安装 adbd insecure 以授予您 root adb 访问权限:http://forum.xda-developers.com/showthread.php?t=1687590

    【讨论】:

    • 实际上在root设备后才出现问题。我也安装了驱动程序,但问题仍然存在。
    【解决方案2】:

    如果您的驱动程序正常,您必须更新您的SDK ToolsSDK Platform-Tools

    然后使用adb kill-serveradb devices,“离线”应该没有了。

    如果它不起作用,您可以编辑您的 android_winusb.inf 添加这些行。 (在做之前阅读this answer;))

    ; HTC Inspire

    %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CA2

    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CA2&MI_01

    转到设备管理器并使用此文件更新您的驱动程序。

    然后使用adb kill-serveradb devices

    【讨论】:

    • 我的 SDK 工具和 SDK 平台工具已经更新。甚至我用过它们。 adb kill-server ,adb start-server 和其中许多。但情况还是一样。
    • @SanjogShrestha 我编辑了我的答案,告诉我它是否有效。
    • ** ;HTC Inspire %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CA2 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CA2&MI_01 [USB_Install] Include = winusb.inf Needs = WINUSB.NT ** 我已经修改我的 android_winusb 也是。为此,我不遗余力。
    【解决方案3】:

    打开手机调试:设置-开发者选项-USB调试=开启

    【讨论】:

    • 你的 IDE 和操作系统是什么?
    • Windows 7 和 Eclipse Juno
    • Alt-Ctrl-Del -> 任务管理器 -> 进程 -> 并杀死所有进程“adb.exe”,然后重新启动 Eclipse 并在 DDMS 中选择您的设备
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 2017-11-19
    • 2017-10-30
    • 2017-03-13
    • 2017-10-30
    • 2018-11-09
    • 2015-03-19
    相关资源
    最近更新 更多