我目前正在开发一个不断增长的 Android 项目。为了将“Jar Hell”冻结在它的轨道上,我正在尝试使用 Ant 设置 Ivy 来管理依赖项。我已经构建了一个 ivy.xml 文件,该文件在调用时成功检索了它的所有依赖项。完成此操作后,我安装了 Eclipse IvyDE 插件,以便在我当前的项目中使用 ivy.xml。所有依赖项都显示在 Eclipse 中,当我转到构建路径时,它们就在那里。当我单击“作为 android 应用程序运行”时,一切都会构建。当应用程序加载(在模拟器或实际手机中)时,它会在启动时立即崩溃。据我所知,我的应用程序没有编译依赖项。Eclipse 本身似乎知道依赖关系,因为它不会产生任何错误消息。
所以......谁能指出我解决这个问题的正确方向?我对 Ivy 或 IvyDE 插件有什么误解吗?谢谢!
我也看过这个问题Add Ivy managed dependencies to Android build path提问者似乎遇到了同样的问题。我正在使用所有相关工具的最新版本。