[解決済み] Eclipseでのandroid:configChangesでのAdmobエラー
質問
AndroidManifest.xml の android:configChanges 行で、Eclipse がエラーを出します。
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"></activity>
というエラーが発生します。
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
のみを残すと
keyboard|keyboardHidden|orientation
だけ残すとエラーになりませんが、ビルド時にコンパイラが残りの4つを要求します。
私は
GoogleAdMobAdsSDK-4.3.1
.
何かアイデアはありますか?
EDITです。 を変更することで、動作するようになりました。 project.properties ( default.properties に変更する必要があります。
# Project target.
target=android-14
で、私の SDK マネージャ があり SDK プラットフォーム Android 4.0 - リビジョン 14 がインストールされています。
また、次のように動作するはずです。 SDK プラットフォーム android 3.2 - リビジョン 13 で動作するはずですので、project.properties のターゲットを android-13 に変更するだけです。基本的には、SDK のリビジョンが 13 以上であること、SDK マネージャーにその SDK がインストールされていること、および default/project.properties のプロジェクト ターゲットがそれを指していることを確認する必要があります。
どのように解決するのですか。
簡単な答え: 上記の設定変更は、Android 2.1 ではサポートされていません。
http://developer.android.com/guide/topics/manifest/activity-element.html#config
例:uiModeはAPI Level 8が必要です。
AdMob公式ドキュメントより。
必要条件
Google AdMob Ads SDK for Android は、Android 1.5 以降が必要です。 Android SDKの最新版と、少なくともAndroid v3.2に対してコンパイルしていることを確認してください。 (default.propertiesでターゲットをandroid-13に設定してください)。
こちらをご覧ください。 https://developers.google.com/admob/android/quick-start
ということで、ツールのバージョンが少なくともVersion 13に更新されていないのだと思います。
関連
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] Androidでビットマップから円形領域を切り取る方法
-
[解決済み] メディアプレーヤーが状態0で呼び出され、エラー(-38,0)
-
[解決済み] Android Studioで複数のデバイスでアプリを自動実行する
-
[解決済み] Error:No such property: GROUP for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
-
[解決済み] 制約条件 レイアウト 垂直中央揃え
-
[解決済み] RelativeLayoutレイアウトパラメータをxmlではなくコードで設定するには?
-
[解決済み] PreferenceFragmentCompatはpreferenceThemeが設定されている必要があります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] アンドロイドアプリのユーザーデータを消去する
-
[解決済み] アンドロイドのスプラッシュスクリーンのサイズは、ldpi、mdpi、hdpi、xhdpiのディスプレイのためのものですか?- 例:1024X768ピクセル(ldpi)。
-
[解決済み] OnScreen KeyboardのDoneキー押下を検出するAndroid
-
[解決済み] Android Studio: キーの復元ができない
-
[解決済み] 純正CPU使用率データの読み方
-
[解決済み] Error:No such property: GROUP for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
-
[解決済み] 確認(yes/no)用のDialogPreferenceを実装するには?
-
[解決済み] DialogFragment の setCancelable プロパティが機能しない
-
[解決済み] 複数のローダーを持つLoaderManager: 正しいカーソルローダーを取得する方法
-
[解決済み] Genymotion、Mavericksで「Unable to load VirtualBox engine. VBoxは正しくセットアップされています。