将admob添加到app。如何将目标SDK更改为3.2?

时间:2012-10-28 06:35:44

标签: android intellij-idea android-manifest admob

我在清单中添加了以下内容:

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

我在SDK-Manager中下载了API-13(android 3.2)。

我在清单中添加了“android:targetSdkVersion =”13“”:

<uses-sdk android:targetSdkVersion="13"  android:minSdkVersion="4"/>

但是我看到错误,标有红色,表示如下: “uiMode | screenSize | smallestScreenSize”

我使用IntelliJ IDEA 11.

我在file-project_structure-SDKs中将Android SDK更改为3.2, 但我仍然在清单中看到“uiMode | screenSize | smallestScreenSize”的红色错误。 此外,“Theme.Dialog”在以下内容中出现红色标记错误:

<activity android:name=".DeviceListActivity"
              android:label="@string/select_device"
              android:theme="@android:style/Theme.Dialog"
              android:configChanges="orientation|keyboardHidden" />

那该怎么办? 感谢。

2 个答案:

答案 0 :(得分:0)

您必须像这样更改构建SDK: 右键单击项目 - &gt;属性 - &gt; Android - &gt;在那里你可以选择你的Build目标。

或者您可以在project.properties文件中更改它。只需更改target=android-[API Level here]

之后的API级别

如果您想使用AdMob,则必须将其设置为&gt; = API Level 13

答案 1 :(得分:0)

或者您可以直接将project.properties文件更改为例如target=android-13