【问题标题】:Cannot debug on kitkat devices无法在 kitkat 设备上调试
【发布时间】:2013-12-02 02:39:42
【问题描述】:

我有 3 台带有 kitkat 的设备(Nexus 7 2013、Nexus 7 2013 和 Galaxy Nexus 显然 Galaxy nexus 不是 kitkat 的官方版本),所有这些我都无法在 Eclipse 中进行任何调试。在更新之前,所有这些都工作得很好

为了进一步证明这一点,我有一个三星 Galaxy Tab 10.1 和 4.0.4,我可以很好地调试,应用程序在我设置的所有断点处停止。是否需要在设备或 Eclipse 中启用某些更改的设置,以便在我的 kitkat 设备上再次进行调试?

我查看了开发人员选项,发现有一个select debug app 选项,但是当我点击我想调试的应用程序时,它仍然不会在断点处停止

【问题讨论】:

    标签: android debugging android-4.4-kitkat


    【解决方案1】:

    第 1 步。 首先,您需要在设备上启用 USB 调试。这是“开发者选项”下的设置。从 KitKat 开始,此选项已被隐藏。有很多关于如何启用此隐藏部分的帖子。以下来自http://www.gottabemobile.com/2013/11/10/enable-developer-options-nexus-5-kitkat/

    设置 > 关于手机 > 内部版本号(点击内部版本号 7 次,您会在接近时收到提示。)

    看到“开发者选项”后,选择它并勾选“USB调试”。

    第 2 步。接下来,您需要启用“允许非市场应用程序”设置。

    完成这 2 项设置后,您就可以通过 USB 连接到您的设备并 (a) 上传您的应用,(b) 从您的 IDE - Eclipse 或 Android Studio 调试您的应用。

    【讨论】:

    • 所有这些都已经完成并且没有做任何事情。我已经这样做了很多次,只是在 kitkat 设备上遇到问题
    • 奇数。我对 Nexus 5 没有这样的问题。它只是工作。问题 - 当您插入设备时,DDMS 是否显示该设备?
    • 似乎问题出在Android Runtime,当我切换回 Dalvik 运行时,它又可以工作了
    • 有趣。我想知道 Android IDE 是否支持新的运行时。
    【解决方案2】:

    似乎问题与使用 ART Android Runtime 有关,我切换回 Dalvik 并再次开始调试

    【讨论】:

    • ART Runtime 在 Eclipse 中调试 Nexus 7 和 HTC One GPE 时出现问题,当前执行行的指示器不会移动(尽管执行了命令)。切换回 Dalvik 可以解决这个问题。
    • 在 4.4.2 上使用 ART 的 Moto X 出现问题,在将 Android 工具更新到 23.0.2 后没有显示通过 ADB JDWP 进行调试的任何进程
    • 5.0修复了ART调试问题
    【解决方案3】:

    http://www.random-host.com/blog/enable-media-device-mtp-usb-mode-android-44-kitkat

    在存储菜单的选项按钮中有一个很好的隐藏设置,它允许多媒体存储,我花了一周的时间,但在网上找到了这个快速修复。为所有我向遇到此问题的人展示过的人工作! :)

    我正在运行带有 ART 的 Nexus4 OS 4.4.2

    祝你好运

    【讨论】:

    • 这是我遇到的问题。感谢分享!
    【解决方案4】:

    遇到同样的问题。在 Nexus 5 上的 4.4.2 上运行 ART。 虽然还没有尝试切换回 Dalvik。

    更新: 这有点奇怪,但调试现在正在 4.4.2 Nexus 5 ART 上进行。 我更新了 Android 工具,并在手机上刷了一个声音修复帖子,它在设备启动时带有“Android 正在升级”周期。 不确定两者中的哪一个完成了这项工作,但它现在正在工作。

    【讨论】:

      【解决方案5】:

      在 ART 环境下调试时遇到同样的问题,所以直接切换回 Dalvik

      【讨论】:

        【解决方案6】:

        确认对第一代和第二代 Moto X 进行了相同的修复。从 ART 切换回 Dalvik 让我可以进行调试。事实上,仅仅切换回 Dalvik 是不够的。在两台设备上,我都需要重新启动设备才能识别设备。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-01-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-03-13
          相关资源
          最近更新 更多