如何将不在项目文件夹中的模块添加到Android Gradle项目?

时间:2015-01-22 11:35:49

标签: android gradle android-studio

我有一个包含多个子项目的大型项目。它看起来与此类似:

trunk/
    App1/
    App2/
    AndroidLibrary1/
    AndroidLibrary2/
    JavaLib/
    ...

目前一切都是用maven构建的,我在eclipse中开发。现在我们想切换到gradle和Android Studio。

我的第一次尝试是将每个libraryProject作为自己的项目导入AndroidStudio,这导致了很多单独的AndroidStudio Windows。此外,当我在库中更改某些内容时,我需要先运行gradle install,然后再次构建单独的App Project,从本地maven仓库中提取lib。取而代之的是,我希望能够从一个AndroidStudio窗口访问所有项目,并为所有包含的库启动构建。

据我所知,在一个AndroidStudio窗口中拥有所有“项目”的解决方案是将所有库复制到App1,然后将它们作为子模块添加。我的问题是我在App1和App2中会有重复的代码。

有没有办法将子模块添加到项目中并在AndroidStudio中显示其代码,因此我可以同时处理它和应用程序,但不必复制它?例如与compile project ./../LibA

类似的内容

0 个答案:

没有答案