禁用 instant 运行 也会禁用断点

Disabling instant run also disables breakpoints

我最近 运行 进入:

Unexpected scopes found in folder 'TrivialDrive_v2\mobile\build\intermediates\transforms\dexMerger\debug'. Required: EXTERNAL_LIBRARIES. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS

有一个修复建议 ,它修复了它,但现在,调试器不会在断点处停止(在主 activity 的 onCreate() 上测试)。

其他,提及添加:

multiDexEnabled true //important

到 gradle 构建文件中的 defaultConfig {}。已经有了(运行 到这个之前),但执行仍然不会在断点处停止。最初确实如此。为什么?

该应用是 trivial drive v2, extended with predefined testing SKUs(android.test.purchased,等等)

删除项目根目录.idea.gradle目录,使缓存失效并重启android 有效(至少现在)。