安卓工作室 : "Import Module" changes structure of existing library

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

我想将现有的第 3 方库项目作为模块导入到我自己的项目中。我使用 Android Studio 0.6.1 的“New -> Module -> Import Existing Project”向导,它完成了工作但对该库的源代码进行了大量修改(重新排列源文件夹,修改 build.gradle 等。 ).

有没有一种方法可以按原样导入库项目,而导入插件不会引入任何更改?

最佳答案

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

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

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

关于安卓工作室 : "Import Module" changes structure of existing library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24456192/

相关文章:

java - 底部导航栏被 ScrollView 布局推出 View 之外

java - 从可扩展卡片 View android中删除箭头图标

spring-boot - ClassNotFoundException : org. junit.platform.launcher.TestExecutionListener 运行 JUnit5 时

gradle - 在特定项目中禁用 Gradle 守护进程

java - Android Studio 的帮助系统?

php - 捕获来自CCTV或移动摄像机的视频

android - 临时存储的相机 Intent

gradle - Gradle项目测试取决于另一个项目的测试

android - 错误 : Fail to resolve : com. android.support :appcompat-v7:23. 2.1

android - 在Windows上使用Gradle从命令行构建Android应用:版本太旧