Android Studio:"导入模块"改变现有图书馆的结构

时间:2014-06-27 16:03:24

标签: android gradle android-studio dependency-management android-gradle

我想将现有的第三方库项目作为模块导入到我自己的项目中。我用"新 - >模块 - >导入现有项目" Android Studio 0.6.1的向导,它完成了工作但是在该库的源代码中做了很多修改(重新排列源文件夹,修改build.gradle等)。

有没有办法按原样导入库项目,导入插件没有引入任何更改?

1 个答案:

答案 0 :(得分:4)

看起来无法避免导入插件所做的修改。它具有的所有设置是与依赖关系管理相关的三个复选框。我试图取消选中所有这些但仍然会改变我的项目结构。

我设法手动添加现有的库项目: 1)在我的项目的根目录下复制库的目录。 2)通过添加settings.gradleinclude ':libraryA'中引用该库。 3)为我的项目build.gradlecompile project(':libraryA')添加了依赖项。

此外,在此之后,IDE将该库识别为模块,并在项目结构中以粗体字突出显示其文件夹。