android - 启用后无法禁用 DDMS 调试

标签 android android-4.2-jelly-bean android-debug

这个问题快把我逼疯了...我正在使用带有最新 SDK 21.1 的 eclipse Juno

我的应用程序定期运行,我可以使用 Run as... 命令从 eclipse 轻松启动它。但是,从我第一次在 Debug模式下运行它开始,我无法以任何方式禁用它。即使当我断开 USB 电缆并终止应用程序后,当我再次启动它时,它仍然要求调试器(应用程序 xxx 正在等待调试器连接)。这很烦人,因为我无法使用该应用程序,唯一找到的解决方案是 restart the phone .重新启动 ADB 和 Eclipse 都不起作用,禁用/启用设备的 Debug模式和强制关闭应用程序也无用。

我的进程显示在 DDMS“设备”面板下,但用于启用调试的按钮(绿色小虫)不是切换按钮(如 更新堆按钮)

我不知道这是设备问题(我在 Nexus S 上使用 CM10.1)还是 eclipse/DDMS 问题,但自从我的 Nexus 7 更新了 android 4.2 后我也注意到了。

最佳答案

当我想断开 DDMS 时,我使用这个按钮:

disconnect

它位于“step over”和“step into”按钮旁边。

关于android - 启用后无法禁用 DDMS 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393038/

相关文章:

css - 无法在 android-4.2 中看到图标

android - Jelly Bean 上的视频 Intent 出现奇怪错误

android - 如何在 Android Studio 中使用 adb over WiFi 进行调试

android - 尝试加载两个纹理,但只有一个被加载

android - 在 Android TextView 中编码

java - super.onCreate(savedInstanceState) 在第一次运行时崩溃

java - android调试器-框架和线程之间的关系是什么?断点在不同地方的工作方式是否不同?

android - 是否可以模拟非移动设备的来电

java - NullPointerException 接近警报

java - Android - 检查数组是否具有该值,获取位置并将 Intent put extra 发送到下一个 Activity fragment