Дополните предварительный просмотр ответов.
Android обеспечивает максимальную совместимость вашего кода с версией (не всегда).
Но понижение уровня API приложения. Может быть задача от простого до кошмарного выполнения , все зависит от того, использует ли ваш код много специфических 2.2 ...
Это означает, что изменения уровня API или android.jar в вашем проекте может быть достаточно.
удачи