1

我试过到处寻找,但我无法弄清楚为什么会出现这个错误,因为我所做的只是通过 Eclipse(Juno)从 Google 插件添加 Google Drive API。当我清理项目时,错误不会出现。只有当我去运行 Android 应用程序时。我一直在尝试按照https://developers.google.com/drive/quickstart-android 上提供的步骤来获取 API,并且还为 Play Services 添加了 .jar/build 路径。

这是出现的确切代码:

[2012-12-18 00:49:57 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/api/client/http/HttpContent;
[2012-12-18 00:49:57 - Intro] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/api/client/http/HttpContent;

我认为这在某种程度上与重复依赖项有关,但我不知道应该保留或删除哪些依赖项。此外,我已经尝试在添加 API 并重新启动之前删除 bin 文件夹,它也不在构建路径中。下面是两个库的屏幕截图。

http://d.pr/i/tYvs

任何建议将不胜感激!

4

1 回答 1

2

您很可能需要包含相同类(可能不同的版本)的 jar。检查libs/文件夹的内容并删除所有重复项。或者只是从头开始或已知的工作样本。

于 2012-12-18T06:08:02.930 回答