Twoja aplikacja będzie nadal działać w starszych wersjach, nawet jeśli kierujesz ją na nowszą wersję. Celem jest wersja, na której przetestowałaś swoją aplikację. Jeśli wybierzesz najnowszą wersję (API 16), Twoja aplikacja nie będzie działać w trybie zgodności ze starszymi telefonami. Jeśli na przykład masz przycisk menu w wersji 2.x, ale kierujesz go na interfejs API 16, ten przycisk menu nie będzie wyświetlany na niektórych telefonach, ponieważ masz używać urządzenia ActionBar
.
The minSdkVersion
jest to, co myślisz, co będzie upewnić się, że aplikacja działa na starszych wersjach:
<uses-sdk android:minSdkVersion="8" />
więc rozwiązanie problemu jest tylko, aby pobrać najnowszy poziom API poprzez menedżera SDK. Najprawdopodobniej po prostu nie masz zainstalowanego API 16.
Dziękuję za tę odpowiedź! Chciałbym móc głosować więcej niż raz. –