是否可以同时调试 UI App 和 AAR?

Is it possible to debug UI App and AAR simultaneously?

我们正在开展一个 android 项目,并希望开发两个协同工作的二进制文件:一个 UI 应用程序和一个 AAR 库后端。这个想法是将来可以将 AAR 与其他 UI 一起使用。

所以,我们有一个开发人员在 AAR 项目上工作,另一个开发人员在 UI 项目上工作。有什么办法可以同时调试这两者吗?即,运行 UI+AAR 并在两者之间来回跟踪执行,在两边设置断点和监视等?

我在 .NET 中做过类似的事情,开发一个 UI EXE+DLL 后端,在一个 "solution" 中包含多个 "projects",一次调试整个事情;这是一个非常好的开发方式。 android studio 有什么办法可以做到这一点吗?

谢谢。

您可以将这两个部分作为 模块 添加到一个项目中。然后将 UI 模块中的直接依赖项添加到第二个模块。现在您可以同时调试两者了。

如果您还希望能够对这两个部分进行更改,这是最好的解决方案。


如果您想结合您的代码调试任何库,AndroidStudio 还支持反编译文件中的断点(或附加源中的断点,如果有的话)。