调试android应用程序时,IntelliJ不会在断点处停止

YFe*_*izi 15 debugging android intellij-idea

我将调试器连接到我的模拟器,构思控制台说:

Connected to the target VM, address: localhost:8612,transport:`socket` 
Run Code Online (Sandbox Code Playgroud)

但是,当我想测试我的应用程序时,它不会在Break points中停止!看到这个屏幕截图:

在此输入图像描述

还有这个 :

在此输入图像描述

我用模拟器和物理设备测试它,还重建项目,并重新启动想法!但不起作用.

Oth*_*ers 6

首先,确保您的IntellJ IDEA实例是最新的,最近有一些与此相关的错误修正.(例如:https://youtrack.jetbrains.com/issue/IDEA-81769)

除此以外:

如果设置了android:process,这可能是你的问题:https: //youtrack.jetbrains.com/issue/IDEA-64456

否则,您可能会遇到此处描述的问题:https: //youtrack.jetbrains.com/issue/IDEA-95721

不幸的是,第二个链接还没有得到IntellJ团队的任何具体帮助.一种解决方法是暂时使用Eclipse进行调试,尽管这是一个非常糟糕的解决方案.


小智 2

设置断点

your_view.setOnListItemSelectedListener();
Run Code Online (Sandbox Code Playgroud)

if(...)在 OnListItemSelected 中