我在MacOS 10.7上使用IntelliJ Idea 11进行开发,并使用Galaxy Nexus设备进行测试。该应用针对的是Android 2.3。
最近我在Galaxy Nexus上更新了JellyBean(4.1.1)(来自谷歌的官方更新,没有root或其他)。从那时起,我无法在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管理器中的最新内容。
欢迎任何帮助解决此问题。 :)
答案 0 :(得分:3)
问题似乎与IDEA 11有关。升级到IDEA 11.1.3似乎已经成功了。它现在按预期工作(暂时)。感谢CrazyCoder上面的有用评论。 :)