我在 MacOS 10.7 上使用 IntelliJ Idea 11 来开发和 Galaxy Nexus 设备进行测试。该应用程序面向 Android 2.3。
最近,我在 Galaxy Nexus 上更新了 JellyBean (4.1.1)(来自 Google 的官方更新,未植根/其他)。从那以后,我无法再在 Idea11 中正确调试该应用程序。该设备在 LogCat 中可见,但输出已更改:没有日志,没有消息,没有异常......我得到的只是:
GC_CONCURRENT freed 209K, 5% free 11729K/12295K, paused 11ms+12ms, total 44ms
[ 07-23 18:24:34.180 4425: 4425 D/dalvikvm ]
GC_FOR_ALLOC freed 53K, 3% free 10956K/11271K, paused 26ms, total 26ms
[ 07-23 18:24:34.180 4425: 4425 I/dalvikvm-heap ]
Grow heap (frag case) to 12.194MB for 1536016-byte allocation
[ 07-23 18:24:34.219 4425: 4429 D/dalvikvm ]
GC_CONCURRENT freed 1K, 3% free 12454K/12807K, paused 13ms+1ms, total 34ms
[ 07-23 18:24:34.274 4425: 4425 D/dalvikvm ]
我在手机上启用了调试,“未知来源”,选择该应用作为调试应用。此外,当启用“等待调试器附加”时,应用程序将永远等待。不知何故,调试器无法附加......我无法弄清楚问题是什么。连接具有 Android 2.3 的设备时,调试按预期工作。我认为这是最新的 Android 更新的问题。我已将 SDK 管理器中的所有内容更新到最新版本。
欢迎任何帮助解决此问题。:)