0

我的应用需要signpost-core-1.2.1.2.jarGoogle 的两个库和其中一个库gdata-core-1.0.jar。但是路标 jar 的一些类打包在 gdata-core 包中。所以,我的应用程序项目没有建立。这是错误:

 Unable to execute dex: Multiple dex files define Lcom/google/gdata/util/common/base/Escaper;

我该如何解决这个冲突。我需要在我的应用程序中将两个 jar 用于不同的目的。

4

1 回答 1

1

您仍然可以保留两个 jar,但您需要修改/重新打包其中一个以解决运行时冲突

  • 您需要决定将用于该冲突类的 jar
  • 使用 7zip(或替代)打开其中一个 jar 并删除 path\to\Conflict.class 文件
  • 保存新罐子
  • 更新类路径以在 IDE 中包含新 jar
于 2013-10-28T21:36:58.597 回答