多个dex文件定义Lcom/google/ads/AdRequest $ ErrorCode和多个dex文件定义Lcom/google/ads/AdRequest $ ErrorCode

anu*_*ika 16 android adsense admob

我创建了android应用程序并尝试添加admob.但它不起作用.任何人都可以帮我解决这个错误.

[2014-04-09 15:16:51 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;
[2014-04-09 15:16:51 - Aurudhu_App] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;
Run Code Online (Sandbox Code Playgroud)

这是应用程序架构.

在此输入图像描述

vis*_*dra 22

google-pay-services.jar和GoogleAdMobAdsSdk.jar具有相同的AdMob类名.可能是由于这个原因你得到多个.dex文件.

请使用google-pay-services.jar而不是GoogleAdMobAdsSdk.jar,按照 AdMob 示例代码链接的文档步骤操作.

希望它会对你有所帮助,还有你有任何问题然后让我知道......


KVI*_*ISH 7

我有这个错误.

确保google-play-service.jar 不会被添加两次(即使在不同的模块中......就像我的情况一样).调试这些错误需要很长时间.