一个用于多个应用程序的WorkSpace

时间:2015-10-21 10:31:35

标签: android android-studio codebase

我想为多个应用程序创建一个代码库。

我知道在ecllipse中,我们可以在一个工作区中拥有多个应用程序和库项目。这样我们就可以将所有应用程序放在一个单独的位置(工作空间),并且可以毫不费力地使用单个库项目

但是在android studio中。我还没有找到任何解决方案。到目前为止,我只有一个解决方案,我可以创建一个库项目,我应该将这个库文件夹复制并粘贴到我的项目中。然后我可以使用该库根据我的需要。我不能使用这些味道。我发现它很复杂。我认为它不应该满足我的要求。

但是有两个问题。

1.我无法将所有项目都保存在一个工作区中。

2.如果我的库文件夹变得更大,那么我的应用程序可能也会变得更大。我无法找到一种方法来从库项目中获取并使用该gradle /我的应用程序中的jar文件。我也不想将我的库项目存储在maven / jcenter中。

我该怎么办?你可以帮助我。如果你有任何想法,请告诉我。

1 个答案:

答案 0 :(得分:0)

有一种方法可以模拟Eclipse的工作方式。

基本上你需要创建一个空项目(= Eclipse工作区)并添加你需要的模块(= Eclipse项目)。

File > New > Project... > Empty Project。 输入位置/名称后,单击Finish。应出现Project Structure对话框。单击绿色+按钮并按Add module(或Import module,如果您的IntelliJ模块已存在)。现在您可以像创建Android项目一样创建Android模块。

Eclipse的唯一区别是你不能关闭模块。但是,您可以按 Del (或右键单击> Remove module)删除它们,然后通过New > Module from Existing Sources再次添加它们并选择模块的*.iml文件(不是目录)。