fc2ブログ

    Androidで「You must have AdActivity declared in AndroidManifest.xml with configChanges.」



    ■Androidで「You must have AdActivity declared in AndroidManifest.xml with configChanges.」
    Admobを追加したときによく出るエラー、
    「You must have AdActivity declared in AndroidManifest.xml with configChanges.」
    ↓の画面みたいな、やたらホラーちっくな奴だ。

    20130505000.png

    こいつが出たら、以下のことを確認してくれると正常に表示されるかもしれないですよ。


    ■Manifest.xmlに、Admob用記述を追加


    なにはともあれ、この記述が無いとダメらしいです。Admob表示するよーって内容の追加。
    (2013/5月現在の内容。今後変わる可能性あり)



    ■minSdkVersionとtargetSdkVersionの追加

    Manifest.xmlに記述したはいいが、「android:configChanges」の部分でエラーが出るパターンがある。
    minSdkVersionしか記述が無い場合が多いので、↓のように変えてあげる。


    この場合、Android2.1を対象にしていたアプリは、targetSdkとして、Androi4.2までを追加で記述しています。
    で、ここを替えたら、プロパティーからビルドターゲットをtargetSdkのバージョンに変える。


    20130505001.png

    そしてもう一回試してみると、なんということでしょう。
    Admobが正常に表示されたはずです。はずです・・・

    関連記事
    スポンサーサイト








    コメントの投稿

    非公開コメント

    カテゴリ
    検索フォーム
    メールフォーム

    名前:
    メール:
    件名:
    本文:

    お世話になっている書籍達




















    リンク



    最新記事
    月別アーカイブ
    最新コメント
    プロフィール

    yukinori110

    Author:yukinori110
    Androidってなに?Javaってなに?というレベルから勉強してます。