2012-04-01 12 views
1

Eclipse, дает мне ошибку на Android: configChanges линии в моем AndroidManifest.xml: "< активность андроид: имя =" com.google.ads.AdActivity»Android: configChanges = "клавиатура | keyboardHidden | ориентирование | screenLayout | uiMode | Размер экрана | smallestScreenSize">»Admob ошибка андроид: configChanges в Eclipse, и устройство

ошибка:

ошибка: ошибка: типы строк не допускается (в 'configChanges' со значением ' клавиатура | keyboardHidden | ориентирование | screenLayout | uiMode | Размер экрана | smallestScreenSize ').

Если я оставляю только клавиатуру | keyboardHidden | ориентация, нет ошибки, но компилятор запрашивает 4 оставшихся при попытке и сборке. Но показ объявлений не отображается.

Я использую GoogleAdMobAdsSDK-4.3.1. Если я установил project.properties target.13.my Android-устройство Android не запускает приложение. Но мое устройство запускает так много приложений, что отображаются объявления.

Пожалуйста, помогите мне .. !!!

ответ

0

вам нужно сделать, это:

The Google AdMob Ads SDK for Android requires Android 1.5 or later. Make sure you have the latest copy of the Android SDK and that you're compiling against at least Android v3.2 (set target in default.properties to android-13).

+0

Если я установил Android-13. Мое приложение не работает на Android 2.3. Он преобразуется в android 3.2 (13 API). Моя проблема: «Как я могу создать и запустить в android 2.3» – Praveen

0

Отъезд this blog post. Вам нужно установить андроид-13 для 4.3.1 для компиляции, но вы можете использовать

<uses-sdk android:minSdkVersion="9"/> 

или любую версию до 3, и ваше приложение будет работать на вашем устройстве 2.3.

+0

Если я установил Android-13. то он автоматически преобразуется в Android 3.2. поэтому он не работает на android 2.3 – Praveen

+0

Итак, при настройке 'android-13' в project.properties, Android 3.2 - это просто библиотека, с которой приложение будет« компилироваться ». Но вы решаете, какие версии Android вашего приложения работают, используя элемент [] (http://developer.android.com/guide/topics/manifest/uses-sdk-element.html) в вашем файле AndroidManifest. Если вы используете Eclipse, игнорируйте красный 'X', который вы получаете, когда пытаетесь запустить его. Это просто предупреждение, означающее, что ваше устройство имеет другой уровень API, чем 'targetSdkVersion'. –

+0

Большое спасибо. Работает – Praveen

Смежные вопросы