我有3个装有kitkat的设备(Nexus 7 2013,Nexus 7 2013和Galaxy Nexus显然galaxy nexus不是kitkat的官方版本)所有这些我都无法在eclipse中进行任何调试。所有这些都在更新之前正常工作
进一步证明我有一个带有4.0.4的三星Galaxy标签10.1我可以调试就好了,应用程序在我设置的所有断点上停止。是否有一些设置已更改,我需要在设备或eclipse中启用,以便调试在我的kitkat设备上再次运行?
我查看了开发人员选项并看到select debug app
有一个选项,但是当我点击我要调试的应用程序时,它仍然没有停在断点上
答案 0 :(得分:8)
第1步。首先,您需要在设备上启用USB调试。这是“开发人员选项”下的设置。从KitKat开始,此选项已被隐藏。关于如何启用此隐藏部分有很多帖子。以下内容来自http://www.gottabemobile.com/2013/11/10/enable-developer-options-nexus-5-kitkat/。
设置>关于手机>内部版本号(点击内置版本号7次,当它接近时会收到提示。)
一旦您看到“开发者选项”,然后选择它并选中“USB调试”。
第2步。接下来,您需要启用“允许非市场应用程序”设置。
准备好这两个设置后,您就可以与设备建立USB连接,并(a)上传您的应用程序,(b)从IDE(Eclipse或Android Studio)调试您的应用程序。
答案 1 :(得分:8)
似乎问题与使用ART Android Runtime
有关,我切换回Dalvik并且调试再次开始工作
答案 2 :(得分:0)
遇到同样的问题。在Nexus 5上运行ART 4.4.2。 虽然还没有尝试过切换回Dalvik。
<强>更新强> 这有点奇怪,但现在正在调试4.4.2 Nexus 5 ART。 我更新了Android工具,并用一个声音修复帖子闪现了手机,它在设备启动时进行了“Android升级”循环。 不知道这两个中的哪一个完成了这项工作,但它现在正在运作。
答案 3 :(得分:0)
http://www.random-host.com/blog/enable-media-device-mtp-usb-mode-android-44-kitkat
存储菜单中的选项按钮中有一个隐藏得很好的设置,允许多媒体存储花了我一个星期但在网上找到了这个快速修复。为所有那些我已经展示过这个问题的人工作过! :)
我正在使用ART
运行Nexus4 OS 4.4.2 祝你好运答案 4 :(得分:0)
在调试时在ART环境中运行同样的问题,所以只需切换回Dalvik
答案 5 :(得分:0)
确认Moto X第一代和第二代的修复方法。从ART切换回Dalvik允许我调试。事实上,单靠切换回达尔维克是不够的。在这两台设备上,我需要重新启动设备才能识别设备。