无法执行dex:多个dex文件定义Android App

时间:2014-06-09 22:38:11

标签: android admob google-play-services

我正在使用Android应用程序,但我遇到的问题是:Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;我尝试过删除GoogleAdMobAdsSdk-6.4.1.jar文件,添加: import com.google。 android.gms.ads。*; ,但现在我正面临另一个问题:

adView.loadAd(new AdRequest());它告诉我构造函数AdRequest()不可见,请帮帮我,伙计们,我是android开发的新手。

感谢每一个人

1 个答案:

答案 0 :(得分:1)

您似乎正在使用Admob广告SDK,但由于您现在已经包含 Google Play服务库,因此界面略有不同。

对于此特定错误,您需要使用AdRequest.Builder类,即

AdRequest request = new AdRequest.Builder()
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
    .build();

我建议你看看migration guide