2014-07-23 62 views
0

我正試圖用新的Google Play服務AdMob版本替換舊的adMob實施。 不幸的是在某些設備(與Android 4.0,4.1)得到以下錯誤:Android - 新AdMob實施出現問題

*FATAL EXCEPTION: main 
E/AndroidRuntime(5280): java.lang.RuntimeException: Unable to start activity ComponentInfo: android.view.InflateException: Binary XML file line #14: **Error inflating class com.google.ads.AdView*** 

正如你看到的,問題是com.google.ads.AdView,但我與com.google.android.gms.ads更換此則不再使用此提到了這個舊廣告庫錯誤。我相信所有代碼都會被新的gms庫屬性(在Manifest,XML,導入和調用方法中)所取代。

由於我的測試甚至從我的應用中刪除了所有廣告和庫調用,但問題仍然存在。 此應用(和新廣告)在某些設備(Android 2.3.5和4.4.3)和模擬器上正常工作,但不適用於Android 4.0或4.1設備。

我正在使用Eclipse。

謝謝你的幫助。

回答

1

使用Google Play服務時,廣告類的包名稱已更改。現在是com.google.android.gms.ads,而不是com.google.ads

所以,如果你改變你的佈局,它應該工作。

+0

謝謝,問題是與舊的包仍然在一個佈局xml文件更高的dpi(片劑),我錯過了它。 – mmc