首先,我从google 文档中获得了关于库项目的大部分知识,并在本文中详细描述了 android 构建系统。
设置
在我的 Eclipse 工作区中,我有几个导入 android 库的客户端项目。每个客户端导入一组不同的库,并且一些库相互导入。
每个客户端都有自己的 subversion 存储库,所有库都在一个 subversion 存储库中。
所有构建和执行都很好。
问题
- 客户端项目和库没有同步发展。一些客户项目需要旧版本的库。必须在 Eclipse 中创建大量项目。某些库项目必须从库存储库的不同修订版中多次创建。
- 我需要有很多库,因为对于单个库项目,它的所有资源最终都会在客户端项目中,即使客户端实际上不使用它们中的任何一个。我在这里吗?
- 我将同一库的不同版本检出到工作区中。使用 Eclipse 无法导入多个库项目,因为 Eclipse 项目在 .project 文件中具有相同的名称(当尝试导入第二个时,Eclipse 会抱怨这一点)
- 蚀??
编辑
Jarek Potiuk 的答案很有效。但它只是解决了第 3 点中描述的问题。我仍然必须在 Eclipse 中单独创建每个库项目。
是否有不需要在 Eclipse 中为每个导入的库项目创建项目的解决方案?有人有蚂蚁的工作解决方案吗?