我有一个由不同模块组成的Android项目(已经移植到AndroidStudio并使用Gradle)。该项目实际上用于创建两个不同的应用程序,其中的代码几乎相同,除了一些资源。因此资源被分成了两个不同的模块。该项目的原作者曾经在Eclipse中工作,并根据他要构建的应用程序切换依赖项中包含的资源模块。而且他还习惯了手动更改AndroidManifest.xml中的包名我想将所有这些自动化并且仍然有一个代码库,但是有两个构建目标,每个目标都有特定的模块。这对Gradle可行吗?更新:让事情变得更难的是,我的项目有一个层次结构,大致如下:--+--MainProject+--LibData