Это делается через пакеты совместимости. Которые добовляют тот функционал которого нехватает в низших версиях. Правда программа от этого заметно прибавляет в весе.
Android оперирует не major.minor-версиями (типа 4.1.2), а API level'ами (число, порядковый номер версии), в Гугле найдите API level для Android 4.1.2 и поставьте его в minSdkVersion.