我开始处于劣势,因为我既不了解Eclipse,也不知道Gradle或Android Studio。因此,我可能没有使用正确的术语,但我会给它一个机会。我的最终目标是将一个基于Eclipse的Android应用程序导入Android Studio并将其交还给Android开发人员。这个问题是关于我在途中遇到的一个问题。
我已成功将主Android项目导入AS。现在我试图引入另一个依赖于模块的项目。依赖是一个Maven项目。它有一个pom.xml,一个.project和一个.classpath。它不是Android项目,所以没有AndroidManifest.xml。它有一个src但没有res文件夹。我希望这个项目是一个模块而不是外部依赖项,因为开发人员有时会修改源代码。
问题是AS拒绝接受项目作为可导入模块。当指向项目的根目录时,Add Module对话框继续警告我还没有选择有效的Android Eclipse或Gradle项目。 “下一步”按钮保持灰色。我同意这既不是特定于Android的项目,也不是Gradle项目,但我已阅读here,IntelliJ IDEA将导入此类项目。似乎AS不会。
还有其他几个非Android Eclipse项目也不会以同样的方式作为模块导入。这些包括普通的Maven和基于蚂蚁的库。
我如何做到这一点? GUI似乎挫败了我。如果我进入Gradle XML级别,我可以这样做并且模块是否会在GUI中正常显示?我是否必须首先回到Eclipse并将它们转换为Gradle项目?
提前致谢。