2012-05-18 5 views
1

Как я могу проверить обратную совместимость в эмуляторе Android? У меня есть testapp с SDK 15. Теперь, если я переключу версию компилятора на SDK 7 (для ее запуска на эмуляцию Android2.1), Eclipse жалуется на все используемые импортные данные, содержащие только> SDK7. Конечно.Проверка обратной совместимости?

Но в моем коде я забочусь о критическом коде if(Build.VERSION.SDK_INT > 11) ..., поэтому это не должно быть проблемой при работе на старых устройствах. Во всяком случае, конечно, затмение все еще продолжает жаловаться.

Итак, как я могу сделать эти обратные испытания?

+0

возможно дубликат http://stackoverflow.com/questions/7637144/android-requires-compiler-compliance-level-5-0-or-6-0-found-1-7-instead-plea – alegen

+0

Вы не используете Поддержка Пакет? http://developer.android.com/sdk/compatibility-library.html –

+0

Нет дубликатов, это не проблема @override в любом случае! TY очень подходит для подсказки с пакетом supp v4. Я не знал об этом. Если вы добавите это снова в качестве ответа, я могу принять ваше. – membersound

ответ

1

В AndroidManifest.xml файле изменить Min SDK версии атрибут версии SDK, который вы хотите, чтобы ваше приложение для запуска на, то затмение обыкновение жаловаться ....

например:

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