将多模块Maven项目导入Android Studio

时间:2014-12-22 20:42:25

标签: java android eclipse maven android-studio

我有一个项目要部署到不同的平台,现在它是桌面和Android。该项目目前由Eclipse,ADT,Maven和m2e管理。我有一般的Maven项目结构,包含父模块和子模块,如下所示:

myproject (POM)
  myproject-desktop (JAR)
  myproject-android (APK)
  myproject-common  (JAR)

这个结构在Eclipse中完美处理,我可以在“myproject-android”中成功使用ADT,而依赖关系通过m2e解决。此外,“myproject-common”会自动被检测为“myproject-android”的依赖项,其源代码的所有更改都会自动反映在“myproject-android”中。

现在ADT已弃用,我必须迁移到Android Studio。我尝试了各种方法将至少“myproject-android”和“myproject-common”模块导入AS,但未能这样做。我甚至尝试手动重新创建所有项目,但它也不起作用。主要问题是AS只能将Android项目作为顶级项目处理,并且永远不允许我将其作为子模块。它也拒绝导入纯Java项目,比如“myproject-common”,它想要Android而且只有Android。基本上我可以使用新的Gradle构建系统和新的Android项目结构,我可以从Maven将Android模块迁移到它,但无论如何我不知道如何将它与其他所有内容集成。

有没有办法将这样的项目结构导入IDEA / Android Studio,还是我必须在AS中分别管理Android模块和Eclipse中的其他所有内容?

0 个答案:

没有答案