在我正在进行的项目中,我们导入了其他几个模块。为了让大家可以更好地对其进行可视化,假设我有 M1(Module 1) 和 M2(模块 2)。 M1 以 startActivity(m2Intent)
开始 M2。我在 M1 中有几个 断点,在 M2 中有几个其他断点。如果我单独调试两个模块,则会命中活动的断点。那里没有什么异常。如果我一起调试它们(意味着 M2 的 intent
由 M1 启动)M2断点 /em> 从未命中。
有一点值得注意,M2 打印的任何日志都可以在 logcat 中看到,即使 断点 不起作用。< /p>
我想通了。每次我需要一起调试 M1 和 M2 时,我必须执行以下操作:
run>attach debugger to android process
debugger settings
和 debug type
设置并选择为 M2。