我試圖升級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