Android 无法将admob添加添加到我的应用程序中

Android 无法将admob添加添加到我的应用程序中,android,admob,Android,Admob,我已经安装了AddMobSDK的最新版本GoogleedMobaDSDK-6.2.1.jarI能够完成所有步骤。但我的清单中有一个错误 <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /&

我已经安装了AddMobSDK的最新版本
GoogleedMobaDSDK-6.2.1.jar
I能够完成所有步骤。但我的清单中有一个错误

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

作为

错误:错误:不允许字符串类型(在'configChanges'处,值为'keyboard | keyboardHidden | orientation | screenLayout | uiMode | screenSize| 最小屏幕尺寸”)

我做了一个小调查,发现某些属性不适用于我的应用程序版本

2.2弗罗约


我删除了这些属性并遵照执行,但admob显示了此类错误。

您必须在AndroidManifest.xml中声明adActivity,并进行配置更改:

确保在AdActivity中没有缺少android:configChanges属性,如下所示:

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


此外,您的项目需要引用Android SDK 2.2(API 8)和更高版本

您必须在AndroidManifest.xml中声明adActivity,并进行配置更改:

确保在AdActivity中没有缺少android:configChanges属性,如下所示:

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


此外,您的项目还需要引用Android SDK 2.2(API 8)和更高版本

Admob需要所有这些属性才能正常工作,因此您需要将其余属性放回。尝试在项目上运行clean,并确保您的
targetSdkVersion
设置为至少15。如果这不起作用,您可以在此处尝试解决方案:。

Admob需要所有这些属性才能正常工作,因此您需要将其余属性放回。尝试在项目上运行clean,并确保您的
targetSdkVersion
设置为至少15。如果这不起作用,您可以在这里尝试解决方案:。

您需要将构建目标设置为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。请不要从中删除任何内容。

您需要将构建目标设置为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。请不要从中删除任何内容