请同时阅读 1 和 2。如果您不是 Android 开发人员,您仍然可以提供帮助,因为这也是版本控制问题。
情况如下:
我继承了在 IntelliJ 中创建的 android 项目,目前正在将其导入 Eclipse。但是很多障碍都挡在了路上……
- 在 IntelliJ 中,Android 库可以是项目的子目录(子目录),但是,在 Eclipse 中,您只能选择当前工作区(兄弟)中的 Android 库。是否可以选择子目录?
- 如果 #1 无法修复,那么我该如何处理以下问题:我有一个包含许多可重用组件(静态工具)的 Android 库项目。假设 Android 库是项目的同级目录。我有一个使用 Android 库的版本 1 应用程序。我现在创建了一个使用 Android 库的版本 2,但我也更新了库 API(更改了一些方法)。第 2 版正在开发中,第 1 版正在维护中。当 Eclipse 清理项目时,Android 库不再与版本 1 兼容,因为 API 已更改。
继承的项目是在 IntelliJ 中构建的,Android 库是一个 git repo 和 git 子模块。因此,引用是对 git commit 的引用,并且可以从外部更新 repo。我基本上需要使用 Android 库进行版本控制(我不关心使用或不使用 git 子模块)。有人有解决方案吗?