使用Ant / Ivy构建Android项目

时间:2012-05-24 22:03:40

标签: android eclipse ant ivy

我目前正在开发一个不断发展的Android项目。为了冻结“Jar Hell”,我试图用Ant来设置Ivy以管理依赖关系。我已经构建了一个ivy.xml文件,该文件在调用时成功检索了所有依赖项。执行此操作后,我安装了Eclipse IvyDE插件,以便将ivy.xml与我当前的项目一起使用。所有依赖项都出现在Eclipse中,当我进入构建路径时,它们就在那里。当我点击“运行为Android应用程序”时,一切都在构建。当应用程序加载时(在模拟器或实际手机中)它会在启动时立即崩溃。据我所知,我的应用程序没有编译依赖项。 Eclipse本身似乎意识到了依赖关系,因为它不会产生任何错误消息。

那么......有人能指出我正确的方向来解决这个问题吗?我对Ivy或IvyDE插件有什么误解吗?谢谢!

我也看过这个问题Add Ivy managed dependencies to Android build path,其中提问者似乎遇到了同样的问题。我正在使用所有相关工具的最新版本。

1 个答案:

答案 0 :(得分:13)

虽然没有人对此作出回应,但我认为我会回答它以向其他任何失去的google人员展示我所做的事情。原来我的问题与我如何设置ivysettings.xml有关。我误解了检索模式的工作方式。幸运的是,我在GitHub上发现了这个项目,该项目演示了如何将Ivy与Android项目结合使用。这个示例项目为我提供了坚实的基础,我希望它也可以帮助你。

https://github.com/h8/IvyAndroidExample