【问题标题】:Android Admob implementation: Get the error : "Google Play Services resources were not found"Android Admob 实现:获取错误:“未找到 Google Play 服务资源”
【发布时间】:2019-05-25 09:33:25
【问题描述】:

我尝试升级我的 AdMob 实施。使用GoogleAdMobSDK,我想变成google-play-services-lib。

广告出现。所以看起来没问题,但是我在 log 中的方法调用 loadAd() 时仍然收到此错误

    Requesting resource 0x7f0c000d failed because it is complex
    GooglePlayServicesUtil: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.

这是我的清单:

  • 我将库项目导入我的工作区,复制源代码。
  • 我将库引用到我的项目中
  • 我在 Manifest 中添加元数据

    <meta-data android:name="com.google.android.gms.version"
       android:value="@integer/google_play_services_version" />
    
  • 我的代码

    this.request = new AdRequest.Builder().addTestDevice(id).build();
    this.adView = new AdView(context);
    this.adView.setAdUnitId(MY_AD_UNIT_ID);
    this.adView.setAdSize(AdSize.SMART_BANNER);
    ...
    this.adView.loadAd(request);
    

我的应用在 9 (2.3) 中的目标版本。我在带有 KitKat 版本的 Nexus 5 上进行测试。

我也尝试将 google-play-services-lib jar 放入属性中,但没有结果。

我想确保在提交我的应用之前可以处理此错误。

【问题讨论】:

  • 当您单击箭头时,google-play-services_lib.jar 是否列在“android 依赖项”下,是否选择了导出?有最新版本 4.2(修订版 15)吗?
  • 是的,一切都是如此。正如威廉所说,这似乎是一个良性错误。但我会留意图书馆的下一次更新
  • this thread。请注意,如果您正在投放广告,则可以将这些错误忽略为noted in this faq

标签: android admob


【解决方案1】:

这是当前版本的 Google Play 服务的良性错误。 别担心。提交您的应用程序。睡一觉吧。

【讨论】:

  • 感谢您的回答。你是对的:当我再次阅读我的帖子时,我理解了你的建议的含义。但是,在我的辩护中,我是法国人,这是我在 stackoverflow 上的第一篇英文技术帖子。下次我会尽力的;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-17
相关资源
最近更新 更多