Eclipse が AndroidManifest.xml の android:configChanges 行でエラーを表示しています:
<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
。
何か案は?
編集:私は変更することでそれを動作させましたプロジェクトのプロパティ(デフォルトプロパティSDK が 14 未満の場合は、次のファイルに:
# Project target.
target=android-14
そして私のSDK マネージャー持つSDK プラットフォーム Android 4.0 - リビジョン 14インストールされました。
これは、SDK プラットフォーム Android 3.2 - リビジョン 13なので、project.propertiesターゲットを次のように変更するだけです。アンドロイド13その場合は、基本的には、SDK リビジョンが 13 以上であること、SDK が SDK マネージャーにインストールされていて、default/project.properties のプロジェクト ターゲットがそれを指していることを確認するだけです。
ベストアンサー1
簡単な解決策: (min-sdk 値を変更する必要はありません!!)
ステップ1:「project.properties」ファイルを変更する
# Project target.
target=android-13
ステップ2:エクリプス
Project > Clean... > (select your project) > Clean projects selected below > OK
実際の例を使った完全な説明については、このチュートリアルを参照してください。http://www.monkeycoder.co.nz/Community/posts.php?topic=1121
乾杯 !