3

マニフェスト ファイルで AdActivity を宣言する必要があるというエラーが表示されます。私はそれをしましたが、すべての手順に従いましたが、まだエラーが発生しています。誰か助けてください、これが私のコードとxmlとマニフェストファイルです。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="fill" >

 <com.google.ads.AdView
    android:id="@+id/googleAd"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/button3"
    ads:adSize="BANNER"
    ads:adUnitId="i_don't_want_to_share_my_id"
    ads:loadAdOnCreate="true" >
</com.google.ads.AdView>

マニフェスト ファイル。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.admob"
android:installLocation="auto"
android:versionCode="1"
android:versionName="1.0" >

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

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

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

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

    <activity
        android:name=".Main"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

最新のadmob jarファイルも含めました。誰か助けてくれませんか

4

2 に答える 2

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


change the above code to


<activity
        android:name="com.example.admob.AdActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
于 2012-10-25T10:22:58.490 に答える
1

これを configChanges で使用します

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

また、プロジェクトの project.properties でターゲット プロパティを調整します。これは少なくとも 13 である必要があります。

target=android-13

これが役立つことを願っています。

于 2012-10-25T10:11:30.923 に答える