2012-06-05 4 views
1

У меня проблема в AndriodMenifest.xml в eclipse. Ошибка вПриложение для Android в eclipse

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

Он говорит, что <uses-sdk> тег должен указать целевой уровень API (самый высокий подтвержденный вариант, при работе на более поздних версиях, поведение совместимости может быть включена) с android:targetSdkVersion="?"

Хотя в API уровень андроида - 8, я получаю эту ошибку. Как ее решить?

+1

Set android: targetSdkVersion = "8" – Tarun

ответ

0

Корректировать AndroidManifest.xml (используйте представление источника) и установите targetSdkVersion до 8

(технически, он должен быть установлен в самой высокой версии андроида вы проверили ваше приложение работает на, она используется для определите, какие функции обратной совместимости следует использовать)

0

Просто добавьте атрибут android:targetSdkVersion="8" к тегу uses-sdk. Если вы просто хотите избавиться от предупреждения, это сделает это.

Но это всегда считается хорошей практикой включать android:targetSdkVersion

Google предоставили очень хорошее описание на нем проверить here

, например, если ваш мин SDK был 8, но ваша цель SDK был 14, вы сообщают android, что, хотя нет причин, по которым он не должен работать в версии 8, вы тестировали только 14. Поэтому, если есть какие-либо параметры совместимости для разрешения между уровнями 8 и 14, они могут быть установлены.

0

проверка Wheter вы определили в SDK AndroidManifest.xml

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

также проверить default.properties файл для этого

target=android-8 
0
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="9"/> 

вам нужно указать оба.

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