【问题标题】:Using Admob in Android App - Multiple dex files define在 Android App 中使用 Admob - 多个 dex 文件定义
【发布时间】:2014-02-19 20:43:15
【问题描述】:

我按照教程将插页式广告添加到 Android 应用程序

https://developers.google.com/mobile-ads-sdk/docs/admob/advanced

我已经导入了 google-play-services_lib 但编译器抱怨缺少 AdListener。

所以我将 GoogleAdMobAdsSdk jar 放入 lib 文件夹 缺课的错误消失了。

但是在编译的时候,出现了错误 无法执行dex:多个dex文件定义了Lcom/google/ads/AdRequest$ErrorCode;

似乎不能同时拥有 GoogleAdMobAdsSdk 和 google-play-services_lib

谁能帮帮我?

提前致谢

【问题讨论】:

    标签: android admob


    【解决方案1】:

    不要同时包含这两个库,只包含 Google Play 服务。

    确保您对 AdListener 的导入是

    import com.google.android.gms.ads.AdListener;
    

    而不是

    import com.google.ads.AdListener;
    

    【讨论】:

      【解决方案2】:

      这对我有用:从 Project/Properties/Java Build Path/Libraries 和项目的 libs 文件夹中删除 GoogleAdMobAdsSdk.jar。

      你不应该导入 jar,而是实现 AdMob 功能的漏洞项目。在此处查看指南https://developers.google.com/mobile-ads-sdk/docs/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-24
        • 2014-06-10
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多