路标和gdata jar有多个dex文件错误

时间:2013-10-28 21:30:36

标签: android dalvik dex

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

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

如何解决这个冲突..我需要在我的应用程序中为不同目的使用两个罐子。

1 个答案:

答案 0 :(得分:1)

你仍然可以保留两个罐子,但你需要修改/重新包装其中一个来解决运行时冲突

  • 您需要决定将用于该冲突类的jar。
  • 用7zip(或替代品)打开其中一个罐子并将路径\删除到\ Conflict.class文件
  • 保存新jar
  • 更新类路径以在IDE中包含新jar