【发布时间】:2012-09-21 21:50:57
【问题描述】:
我有一个包含多个模块的 Android 项目。这些都是 Git 子模块,其中有几个是用相同的 jar 打包的(android support v4、Guice、Roboguice 等)。我的主项目也有这些相同的依赖项,所以我有这些 jar 的三个副本,一个在我的项目中,一个在两个子模块中的每一个中。
当我构建时,它在 dex 阶段失败,抱怨已经添加了某些类。我可以解决这个问题,通过从所有模块中删除 jars,除了一个,然后将依赖项指向那个位置,但感觉很脏。一定有更好的方法。有什么建议吗?
【问题讨论】:
标签: java android build jar intellij-idea