Relacja między androidem: minSdkVersion, androidem: targetSdkVersion a „celem”
Więc jestem trochę zdezorientowany, myślałem, że rozumiem znaczenieandroid:minSdkVersion
, android:targetSdkVersion
itarget
we właściwościach projektu.
Teraz mam te ustawione na:
android:minSdkVersion="7"
android:targetSdkVersion="13"
I:
target=android-15
wproject->properties->Android->Project Build Target
.
Kiedy próbuję uruchomić tę aplikację na urządzeniu z zainstalowanym Androidem 2.3.3, widzę czerwony krzyżyk przeciwko nazwie urządzenia, ale mimo to aplikacja działa bez zarzutu.
czego mi brakuje? Jeśli buduję przeciwko 15, jak działa na android-7? To zamieszanie zostało stwierdzone po zintegrowaniu AdMob z moją aplikacją, która wymaga minimalnego poziomu 13 SDK.