【问题标题】:Unable to connect debugger to Jelly Bean Galaxy Nexus无法将调试器连接到 Jelly Bean Galaxy Nexus
【发布时间】:2012-07-06 20:56:52
【问题描述】:

我们有一个来自 Google IO 的 Jelly Bean Galaxy Nexus,并安装了 Android SDK 的所有最新更新 - 但我们无法在 Intellij IDEA 的设备上使用 USB 调试。

我们将项目设置为使用 4.1 SDK 等进行编译。但运气不好。有谁知道如何在新的 Jelly Bean Galaxy Nexus 上进行 USB 调试?

(编辑) 这是在运行 OS X 10.7.4 的 Mac 上尝试的 - 所以理论上驱动程序应该不是问题?

【问题讨论】:

  • 从设备启用 USB 调试后,插入时是否安装了驱动程序?
  • 不幸的是,Jelly Bean 驱动程序与 ICS 驱动程序不同。调试前必须找到合适的驱动程序
  • 我会编辑指出我使用的是 Mac,因此驱动程序应该不是问题?
  • 命令行中的 adb devices 是否显示任何内容?你可以运行任何 osx 版本的 lsusb,无论是否连接,都可以找到它的 vid?
  • @JT703 仅供参考,设备选择器的调试字段不必说“是”即可进行调试。我相信该字段仅表明您的固件是否使用测试密钥签名。大多数生产设备不会在该字段中说“是”。

标签: android debugging android-4.2-jelly-bean


【解决方案1】:

最新的 android 似乎在设置中隐藏了开发者菜单,这是你必须玩的游戏才能找回它:

  1. 设置->关于手机
  2. 向下滚动到底部,直到看到内部版本号
  3. 点击内部版本号 7 次

您现在是一名开发人员。 返回主设置菜单,您将再次拥有开发者菜单

【讨论】:

  • 谢谢,我怎么也想不通。希望我能为此 +50。
  • 我在阿尔卡特 onetouch 上安装了 Android 4.1.2,似乎有一种不同的(更新的?)方式来激活 USB 调试。当您转到“设置”->“关于手机”时,不要在内部版本号上点击 7 次,而是使用列表顶部的“高级设置”选项。这有一个打开 USB 调试的设置。
【解决方案2】:

我通过将 USB 连接从 MTP 更改为 PTP,解决了 Nexus 7 上的此类问题(我的 Galaxy Nexus 没有问题)。

进入设置>存储>角落菜单>USB计算机连接>选择“PTP”。

希望这能解决你的问题。

【讨论】:

    【解决方案3】:

    奇怪的是,打开 Android SDK 管理器并确保一切都是最新的(它是),然后重新启动 IDEA 解决了这个问题。我现在可以连接到 Galaxy Nexus。

    【讨论】:

      【解决方案4】:

      我正在运行 Mac OS 10.8,并在安装 Google 的 Filetransfer 应用程序后设法让 ADB 和调试器与 Nexus 7 一起工作:

      http://www.android.com/filetransfer/

      【讨论】:

        【解决方案5】:

        自从我安装了 nexus 7 以来,我一直在尝试让 IntelliJ 识别它时遇到问题。我正要回到 Windows 7,直到我找到 @eyal-lezmy 的建议。试过了,一切都很好。请注意,我尝试获取笔记本电脑的最新驱动程序,并且在将连接类型从 mtp 更改为 ptp 之前,从 Android SDK 中没有任何效果。 windows 也检测到了 IntelliJ 不会检测到的设备。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-03-24
          • 2018-07-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多