我正在使用Android Studio(我之前用过IntelliJ IDEA + SDK),遇到了调试问题。在所有项目中,我的所有断点都不起作用。唯一除外的是放在方法的第一行的断点,例如:
第1行上的断点有效,第2行上的断点无效,提示没有找到该行的源代码。看起来像启用了proguard混淆插件,但实际上并没有。
我尝试创建了一个新的空项目(Gradle),但它也无法正常工作。
您有任何想法吗?
![enter image description here](https://istack.dev59.com/wlai6.webp)
我已经解决了这个问题。我在一台真正的设备上进行了调试(搭载Android 4.4 KitKat的Nexus 4)。并且我在设备上启用了ART而非Dalvik。当我切换回Dalvik时,所有断点都开始工作。