如何通过链接(而不是复制)使应用程序使用其自身文件夹之外的模块?

How do I make an app use a module outside of its own folder, by linking to it (instead of copying)?

这是一个很短的问题:

我制作了一个存在于一个文件夹中的模块,我想要一个我使用它制作的应用程序,而不需要真正复制它的内容。

简而言之,我不想要模块的重复文件夹。

Android-Studio 中有没有办法将应用程序的项目 link 转换为模块,以便模块代码的更改会立即反映到应用程序的项目中?

是的,你可以!

在您的 settings.gradle 中添加:

include ':myModule'

project(':myModule').projectDir = new File('../../MyOtherProject/modules/myModule')