另一个AdMob 4.3.1“你必须有AdActivity”问题 -

时间:2012-04-18 04:34:37

标签: android eclipse

我已经在这里阅读了关于“你必须在AndroidManifest.xml中使用configChanges声明的AdActivity”错误的每一个问题。

我也尝试了所提供的每一种解决方案。更改了project.properties等中的目标sdk。

我很难过。并不是说它与其他所有不同,但这是我的清单:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="15" />

<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
  >
    <activity
        android:name=".Main"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
     <activity android:name="com.google.ads.AdActivity"
         android:configChanges="keyboard|keyboardHidden|orientation"/>
          />
</application>

使用版本4.3.1。创建了libs文件夹,添加了jar,做了项目干净,退出并重启了eclipse,我能想到的一切。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

adMob AdActivity应该是这样的......

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