我试图升级AdMob的实施。使用GoogleAdMobSDK,我想变成google-play-services-lib。Android Admob实施:获取错误:“未找到Google Play服务资源”
显示广告。如此看来不错,但我还是在方法调用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.
这里是我的清单得到这个错误:
- 我导入库项目在我的工作区,复制源。
- 我引用该库到我的项目
我添加元数据的清单
<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放到属性中,但没有结果。
我想确保在提交我的应用程序之前可以处理这个错误。
在此先感谢
http://stackoverflow.com/questions/18068627/logcat-message-the-google-play-services-resources-were-not-found-check-your-pr –
是google-play-services_lib.jar在单击箭头时在“android依赖关系”下列出,并选择导出?有最新版本4.2(Rev 15)? – NameSpace
是的一切。正如威廉所说,这似乎是一个良性的错误。但我会密切关注库的下一次更新 – DanjaStyle