在 Intellij IDEA 中调试 Android 小部件

Posted

技术标签:

【中文标题】在 Intellij IDEA 中调试 Android 小部件【英文标题】:Debugging Android Widget In Intellij IDEA 【发布时间】:2012-02-03 10:49:12 【问题描述】:

调试小部件时,每个断点都会导致ANR。 有solution for Eclipse,但我找不到IDEA的解决方案。

【问题讨论】:

你用的是真机还是模拟器? 我正在使用最新的模拟器(SDK r16,平台 r10,android 4.0.3 映像)和 IDEA (11.0.1) 我遇到了同样的问题。如何在实际设备上使用 IntelliJ 调试小部件? 这里没问题,IDEA 12 和 android 4。你在哪里放置断点? @Singularity 在appwidget的onUpdate方法中。到达断点后大约 10 秒后,进程因 ANR 而关闭。 【参考方案1】:

我无法重现 ANR。我正在使用 IntelliJ Idea 12,在 Android 4.1.2 和 2.3.3 模拟器上进行了尝试。

但是,如果您发现 Eclipse 解决方案适合您,那么还有一种方法可以附加到 IntelliJ 调试器中正在运行的进程。首先,您只需“运行”应用程序,然后使用these steps 将调试器附加到它。我在小部件的 onUpdate() 方法中设置了一个断点,它运行成功。

【讨论】:

以上是关于在 Intellij IDEA 中调试 Android 小部件的主要内容,如果未能解决你的问题,请参考以下文章

在 Intellij IDEA 中调试 Spock 测试

在IntelliJ IDEA中远程断点调试tomcat

在 Intellij IDEA 中调试 Android 小部件

IntelliJ IDEA 中的 JSP 调试

使用 Intellij Idea 进行远程调试

无法在 IntelliJ IDEA 中打开调试器端口