将Google Drive v2 api添加到android项目后,错误为多个dex文件定义Lcom/Google/api/client/http/HttpContent;

将Google Drive v2 api添加到android项目后,错误为多个dex文件定义Lcom/Google/api/client/http/HttpContent;,android,google-drive-api,Android,Google Drive Api,我试着到处找,但我不明白为什么会出现这个错误,因为我所做的只是通过Eclipse(Juno)从Google插件添加Google驱动API。当我清理项目时,错误不会出现。只有当我开始运行Android应用程序时,我才会这样做。我一直在尝试按照网站上提供的步骤进行操作 为了获得API,我们还为Play服务添加了.jar/build路径 这是显示的确切代码: [2012-12-18 00:49:57 - Dex Loader] Unable to execute dex: Multiple dex f

我试着到处找,但我不明白为什么会出现这个错误,因为我所做的只是通过Eclipse(Juno)从Google插件添加Google驱动API。当我清理项目时,错误不会出现。只有当我开始运行Android应用程序时,我才会这样做。我一直在尝试按照网站上提供的步骤进行操作 为了获得API,我们还为Play服务添加了.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文件夹,它也不在构建路径中。下面是两个库的屏幕截图


任何建议都将不胜感激

您很可能需要包含相同类(可能不同版本)的JAR。检查
libs/
文件夹的内容并删除任何重复项。或者从零开始,或者从已知的工作样本开始

我只是试着删除所有的副本,但还是出现了这个错误。该应用程序本身已经在其他服务上完全可用,我只是想在GoogleDriveAPI库中添加一个应用程序。有没有比直接从插件中提取所有内容更好的解决方案?Google Drive插件可能不是为Android设计的。对于Android(ADT),您需要将所有JAR放在
libs/
下,它甚至会指出重复的JAR。取一个罐子,并将它们复制到
libs/
下。