AdMobs导致项目错误:多个dex文件定义Lcom / google / ads / AdRequest $ ErrorCode

时间:2014-02-27 10:34:34

标签: android admob

我正在尝试将adMob添加到我的Android项目中。

当我将GoogleAdMobAdsSdk-6.4.1.jar添加到libs文件夹时,它会给我一个包含此文本的对话框

  

您的项目包含错误,请在运行您的应用程序之前修复它们。

在控制台中,它给了我这条消息

Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;

考虑一下我在Build路径中添加GoogleAdMobAdsSdk-6.4.1.jar并清理并重新启动eclipse,它仍然给我错误。此外,我正在使用'google-play-services_lib',因为我的应用是Google Map Api V2。

当我从libs文件夹中删除GoogleAdMobAdsSdk-6.4.1.jar时,应用程序会运行并向我提供ClassNotFound Exception。

1 个答案:

答案 0 :(得分:0)

我解决了问题,问题是因为我在使用GoogleAdMobAdsSdk-6.4.1.jar时尝试添加google-play-services_lib我完成了link中的内容,现在可以正常使用