2012-11-10 85 views
0

我已經安裝了最新版本的add mob SDK GoogleAdMobAdsSdk-6.2.1.jar即時可以完成所有步驟。但我的清單拋出無法添加admob添加到我的應用程序

error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize| smallestScreenSize').

我做了一個小調查,結果發現,某些屬性不適用於我的應用程序版本

2.2 Froyo

我刪除那些錯誤屬性和complied但admob顯示這種錯誤。 enter image description here

回答

1

您必須adActivity宣佈在AndroidManifest.xml與configChanges:

確保您不會錯過機器人:configChanges屬性在AdActivity,像這樣:

<activity android:name="com.google.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

此外,您的項目需要參考Android SDK 2.2(API 8)及更高版本

2

您需要將您的構建目標設置爲3.2或更高,並且問題將得到解決。構建目標意味着您可以運行您的應用程序以最大化哪個版本。如果我說我的構建目標是3.2,這意味着我可以運行我的應用程序的所有版本從2.2(在你的情況下)到3.2。 您可以運行應用程序的最低版本將在清單文件的uses-sdk標記中指定。

例如: -

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="16" /> 

這意味着,你可以運行的應用程序,直到你4.1.2版本,並在其中運行將是2.2的最低版本。

而且你也必須使用android:configChanges。請不要從中刪除任何東西。

相關問題