android - 如何将整个 Eclipse 工作区迁移到 Android Studio?

标签 android eclipse android-studio ant android-gradle-plugin

我有一个包含 60 个项目的 Eclipse 工作区。其中 40 个项目是 Android 库项目,一些库项目使用了其他库项目。项目之间的关系非常复杂,但是使用 eclipse 的库系统 管理它们真的很容易。在处理多个项目时,Android Studio 的系统似乎相当复杂。

这是我的主要难题,我应该创建一个大型 Android Studio 项目 并将整个 Eclipse 工作区 作为模块 移植到其中还是应该为每个 Eclipse 项目 创建新的 Android Studio 项目

IntelliJ 解释说 IntelliJ (AS) 'Project' 等同于 Eclipse workspace,这个逻辑创建了一个大的 Android Studio project 似乎是更好的选择,但是我读过以 Android Studio 的方式做事是为了保持项目分离。

如您所见,我真的很困惑,我不想在说服自己最佳解决方案之前就开始工作。我花了2天时间,还没有找到满意的答案。请与我分享你的想法。

最佳答案

好吧,用多个模块创建一个非常庞大的项目是可能的。

在我上一份工作中,我的项目包含平板电脑应用程序、智能手机应用程序等模块,另一个应用程序采用类似的资源和库,也有独立的平板电脑和智能手机版本。

如果我是你,我会首先将之前在 Eclipse library 中创建的每个文件导入到 Android Studio,然后让它们准备好实现到你现有的项目中。

接下来,如果我被导入了库,我会尝试导入我的 20 个现有应用程序的每个项目,并将这些库添加到它的 build.gradle 中。

是的,将如此巨大的工作区导入 Android Studio 需要大量工作,而且创建一个庞大的项目似乎比使用现有库将其拆分为多个应用程序更容易。

但正如我所说,不要在一个项目中包含多个模块。这可能会导致 Gradle 构建缓慢,占用太多计算机资源,更改一个库可能会导致某些模块出现问题。编写自动化测试或单元测试也更难。

首先导入库并使它们可执行,然后最后导入您现有的应用程序并将它们与您的库连接。我相信它会在不久的将来给您带来利润

关于android - 如何将整个 Eclipse 工作区迁移到 Android Studio?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34211884/

相关文章:

java - 数组无缘无故被覆盖

Android "Roboto Light"像素化

android - StableArrayAdapter 与 ArrayAdapter

eclipse - 与在任何 Microsoft 工具中一样,在 Eclipse 编辑器中进行矩形选择

android - "File not Found"dexDebug 构建任务异常

android - 每个 NDK 构建都是一个完整的重建

java - 使用ADT运行android项目频繁重启手机设备

android - 开源 android 应用程序不会通过 Eclipse 运行

安卓工作室/gradle : automated image resizing for android

android - 如何在不重复自己的情况下在子项目中拥有相同的依赖关系?