无法在Android 4.1设备上调试应用程序

3
我正在使用MacOS 10.7上的IntelliJ Idea 11进行开发和测试Galaxy Nexus设备。该应用程序的目标是Android 2.3。
最近,我在Galaxy Nexus上升级到了JellyBean(4.1.1)(来自Google的官方更新,没有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管理器中更新了所有东西到最新版本。

欢迎提供任何有助于解决这个问题的帮助 :)


4
请升级至 IDEA 11.1.3 或 IDEA 12 EAP,以获得正确的 4.1.1 支持。链接:http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP。 - CrazyCoder
IDEA是11.0版本。我会进行更新并回到这个话题。谢谢! - MadG
已更新至11.1.3 EAP,目前看起来运行良好。谢谢! - MadG
1个回答

3

问题似乎出在IDEA 11上。升级到IDEA 11.1.3似乎解决了这个问题。现在它按照预期工作(目前为止)。感谢CrazyCoder上面有用的评论。 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接