您是否尝试过将您的第三方项目制作一个 jar 并将其放在lib
您的 android 项目的目录中?
更新:
您的命令示例错误,您可能的意思是
android update project -p ./ -l relative_path/to_an/android_lib_project
但是,它不适合您的需要,因为您需要导入第三方/非 android 特定的 java 支持库。
要在您的 ant 构建过程中使用这种支持包,您只需将库 jar 放到 lib 目录中,构建过程会自动将其考虑在内。从您的评论中,我推断出真正的问题是:如何双重管理 WIP 第三方库以持续集成 android 项目?对?然后你应该更新你的问题以反映这一点。不要忘记答案的质量将与问题的质量直接相关(因此我承认我的答案质量低下)。
现在,我从未使用过 jenkins,但我的理解是它在构建过程中依赖 ant ⇛ 去寻找 ant 目标。如果你将 CI 应用到你的 android 包和你的支持包,你可以在你的项目上创建推/拉目标:支持包上的 ant 推送目标,以提供支持包的最新成功构建结果 jar 和 ant -pre - 在你的 android 项目上编译 pull 目标。
如果您不在支持包上执行 CI,那么只需将标记版本推送到您的 android 项目的 vcs 或将其作为 -pre-compile 目标即时编译……</p>
您可以使用 -pre-compile ant 目标(复制文件)注入裸 .java 文件,但我不确定这是否是一个好的解决方案。