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

Chr*_*ris 6 debugging android aar

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

因此,我们有一名开发人员在从事 AAR 项目,另一名开发人员在从事 UI 项目。有没有办法同时调试两者;即,运行 UI+AAR 并在两者之间来回跟踪执行,在任一侧设置断点和监视等?

我在 .NET 中做了类似的事情,在一个“解决方案”中开发一个带有多个“项目”的 UI EXE+DLL 后端,一次调试整个事情;这是一种非常好的开发方式。有什么办法可以用 android studio 实现这一点吗?

谢谢。

F43*_*d1r 4

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

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


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