2012-11-10 49 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。请不要从中删除任何东西。

相关问题