将eclipse android项目导入android studio

时间:2015-01-20 02:24:51

标签: android eclipse android-studio

我正在尝试将在eclipse中创建的android项目导入android studio。这个主项目还引用了同一个eclipse工作区中的另一个库项目。文件夹结构如下:

工作空间\ APP1 工作空间\ LIB1

当我将主项目导入android studio时,库项目会自动导入为主项目中的子项目(或者我们称之为模块)。那不是我想要的。库项目由我维护的多个应用程序共享。它应该与文件夹结构方面的其他应用程序项目并行。我不希望它理解任何特定的应用程序项目。

请帮助解释我如何使库项目独立,并参考android项目中其他应用程序项目的库项目。我对gradle构建系统还不熟悉。如此详细的说明将受到高度赞赏。非常感谢!

4 个答案:

答案 0 :(得分:0)

由于您在android studio中导入,我假设您正在转向gradle构建系统。在您的情况下,我认为,最好为库创建一个单独的AS项目。使用该项目生成jar文件,然后在要使用它的每个项目中使用gradle构建脚本导入该jar文件。

答案 1 :(得分:0)

如果要跨多个共享同一个库,则可以将它们配置为单独的AS项目,并将“aar”文件作为输出。 (在你的gradle中你放了>> apply plugin:'android-library')。然后,您可以在gradle文件中将它们定义为依赖项。 (通过maven repo或将其放在libs目录中并在依赖项部分中定义它)。您可以在http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Library-projects

找到更多信息

答案 2 :(得分:0)

您可以使用git等版本控制工具来同步每个主项目中的库项目。但您需要使用版本控制工具来首先管理所有项目。

答案 3 :(得分:0)

在" AS模块"上阅读here

"common behavior"

上查看57.1.2

看一下构建在AS模式模块上的a project作为eclipse中使用的库(gradle.settings),如图所示

所有包含都是模块

enter image description here

也许你可以重新思考如何让AS在重用代码时为你工作....