Ответ 1
Просто добавьте атрибут android:targetSdkVersion="8"
к тегу uses-sdk
. Если вы просто хотите избавиться от предупреждения, это сделает это безопасно.
Если вы хотите узнать больше, вот описание того, что означает этот атрибут,
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target
Документы немного нечеткие, но они говорят, что целевая версия SDK используется для определения того, должен ли андроид включать уровни совместимости. например, если ваш минимальный SDK был 8, но для вашего целевого SDK было 14, вы сообщаете андроиду, что, хотя нет причин, по которым он не должен работать в версии 8, вы тестировали только 14. Поэтому, если есть какие-либо настройки совместимости для включения между уровнями 8 и 14 они могут быть установлены. обратите внимание, что этот атрибут может фактически ничего не делать в зависимости от фактических значений min/target.
Если вы установите минимальную цель SDK ==, вы, по сути, говорите, что вы протестировали на самом низком уровне API, который, как вы утверждают, поддерживаете, что хорошо.