2012-07-23 126 views
3

我在MacOS 10.7上使用IntelliJ Idea 11开发和Galaxy Nexus设备进行测试。该应用的目标是Android 2.3。无法在设备上调试Android 4.1上的应用程序

最近我已更新到Galaxy Nexus上的软糖(4.1.1)(谷歌的官方更新,不是根源/其他)。此后,我无法在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

将目标更改为4.0? – javajavajava 2012-07-23 15:56:44

+4

更新到IDEA 11.1.3或IDEA 12 EAP以获得正确的4.1.1支持:http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP。 – CrazyCoder 2012-07-23 16:09:09

+0

IDEA是11.0。我会更新并回来的主题。谢谢! – MadG 2012-07-23 16:22:20

回答

3

这个问题似乎与IDEA 11.升级到IDEA 11.1.3似乎已经完成了。它现在按预期工作(现在)。感谢CrazyCoder提供的有用评论。 :)