我有一个 Eclipse 项目结构,看起来像这样:
MyApplicationProject1
MyApplicationProject2
MyApplicationProject3
MyLibraryProject
MyLibraryProject1
MyLibraryProject2
MyLibraryProject3
每个应用程序项目使用MyLibraryProject
,而后者又使用其他三个库项目。
将这些项目导入 Android Studio 时,起初它似乎按预期工作。直到我查看了 Android Studio 项目/模块文件夹。天哪,真是一团糟,我现在得到了一个看起来像这样的文件结构:
MyApplicationProject1
myApplicationProject1
myLibraryProject
myLibraryProject1
myLibraryProject2
myLibraryProject3
MyApplicationProject2
myApplicationProject2
myLibraryProject
myLibraryProject1
myLibraryProject2
myLibraryProject3
MyApplicationProject3
myApplicationProject3
myLibraryProject
myLibraryProject1
myLibraryProject2
myLibraryProject3
换句话说 - 我的 Eclipse 库项目已经为每个应用程序项目重复,这当然是荒谬的。Android Studio 开发人员到底怎么会认为我想要维护我所有库项目的 3 个单独副本?
那么我该如何解决呢?我搜索并找到了一些解决方案,主要是指 Android Studio 导入过程,这让我陷入了困境。我想要的只是能够拥有每个库项目的一份副本并将它们导入我的不同应用程序项目中。
顺便说一句,如果有什么不同,我正在使用 Mac OSx。