【问题标题】:USB Debugging not working, adb ignores Nexus 7USB 调试不起作用,adb 忽略 Nexus 7
【发布时间】:2014-02-12 00:55:51
【问题描述】:

几周以来,我能够将 Nexus 7 2 连接到运行 Windows 7 的计算机,Eclipse 会识别它,允许我在其上运行应用程序。当我运行adb devices 命令时,该设备也出现了。每次我将 Nexus 7 插入计算机时,平板电脑都会询问我当时是否要允许 USB 调试。 (奇怪的是,它从来没有问过我是否要始终允许它从那台计算机上运行,​​但我不在乎。)

我最近将平板电脑更新为 Android 4.4.2。我还通过 Android SDK 管理器更新了 Android SDK。现在,当我插入平板电脑时,我没有在平板电脑上收到有关 USB 调试的提示,而且 Eclipse 和 adb 都看不到它在那里。

这是我尝试做的事情的列表,从网络上的各种论坛收集想法。

  • 为 Nexus 7 重新下载 Asus 驱动程序并更新驱动程序。但是,Windows 甚至不认为这是该设备的正确驱动程序。
  • 在平板电脑上关闭和打开 USB 调试,同时撤消所有 USB 调试权限。
  • 将连接模式从媒体设备更改为相机
  • 将运行时从 Dalvik 切换到 ART
  • 在命令行中输入 adb kill-server 后跟 adb start-server
  • 删除eclipse和所有Android SDK,重新下载

这些都不起作用。关于尝试什么的任何其他想法?

【问题讨论】:

  • 这是满足您要求的完美答案stackoverflow.com/a/19839812/2567598
  • 感谢您找到它,但它不起作用。我用华硕驱动程序试过这个。正如该答案所建议的那样,我会尝试使用 Google USB 驱动程序,但我找不到它;虽然我已经通过sdk manager下载了google usb驱动,但是extras文件夹下没有“google”文件夹。
  • 我认为您需要手动添加 Nexus 7 的详细信息,如该帖子所述。我也一样。
  • 我确实手动添加了设备的详细信息。没有运气。
  • 哦,好吧,我猜你有一些独特的问题。让我们看看其他有同样错误的用户应该可以帮助你:)

标签: android eclipse debugging nexus-7


【解决方案1】:

事实证明,Nexus 7 肯定需要 Google USB 驱动程序。查找、下载和安装此驱动程序运行良好。

因为Google's Android OEM drivers page 没有将 Nexus 7 包含在需要 Google USB 驱动程序的设备列表中,所以我一直在尝试华硕的驱动程序,但没有成功。我没有尝试 Google USB 驱动程序,因为我的 SDK 经理说它已经下载了驱动程序,但找不到驱动程序。

最后我发现我可以download the Google USB driver from this page,这说明所有 Google Nexus 设备都需要这个驱动程序。现在我已成功将平板电脑重新连接到 ADB。

我提交了documentation bug report to Google here,希望可以更新 OEM 驱动程序页面以反映所有 Google Nexus 设备都需要 Google USB 驱动程序。

【讨论】:

  • 很高兴你自己找到它:)
  • 如上所述,它在这个位置:\your_sdk_path\android-sdk\extras\google\usb_driver
【解决方案2】:

手机断线

在windows资源管理器-右键计算机,进入管理,在计算机管理中找到并卸载设备驱动(Android设备下)

http://developer.android.com/sdk/win-usb.html#top下载新驱动

连接手机,windows会尝试安装新驱动,如上下载驱动手动安装驱动

以上对我有用

【讨论】:

    【解决方案3】:

    对我来说,在更新到 Android 4.4.2 后,将设备连接为相机 (PTP) 而不是媒体设备 (MTP) 至关重要。以前,在更新之前,我可以作为媒体设备 (MTP) 进行连接。

    【讨论】:

    • 我发现 2012 N7 也是如此
    • 这解决了技嘉 GSmart Roma R2 的问题。
    【解决方案4】:

    装有 Android 4.4.4 的 Nexus 7 平板电脑。设置 > 存储 > USB 计算机状况。 两个复选框:MTP 和 PTP。取消选中两者。

    【讨论】:

    • 奇怪的是,我在 4.4.4 上有两个 nexus 7,其中一个无法连接,一个会。两者都带有 MTP 检查。取消选中无法修复的 MTP。很奇怪。
    • 你救了我的命!
    【解决方案5】:

    问题是您没有所有需要的驱动程序(PC 可以像 USB 设备一样识别您的手机,但无法调试)。 我在 Android 4.4.4 中解决了这个问题,方法是取消选中菜单中的所有项目(MTP、PTP、UMS):存储->USB 计算机连接,然后勾选“媒体设备(MTP)”强>。现在一切正常。

    【讨论】:

      【解决方案6】:

      谢谢 Arthur,我发现 Nexus 7 选项卡即使在取消选中或选中后也无法正常工作。通过取消选中 USB 调试(在开发人员选项下)解决了问题。设置>开发人员选项> USB 调试。然后检查(勾选 MTP 设备):.storage->USB 计算机连接,然后勾选“媒体设备(MTP)

      【讨论】:

        【解决方案7】:

        完整清单:

        1. Enable debugging 到设备上
        2. 选择 USB 连接作为 PTP(相机)
        3. http://developer.android.com/sdk/win-usb.html 安装the driver

        【讨论】:

          【解决方案8】:

          在尝试任何操作之前,请确保使用 Android SDK 管理器更新与构建相关的工具。你的 adb 可能已经过时了。

          【讨论】:

            猜你喜欢
            • 2012-08-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-10-18
            • 1970-01-01
            相关资源
            最近更新 更多