Jestem trochę zdezorientowany, sądziłem, że rozumiem znaczenie android:minSdkVersion
, android:targetSdkVersion
i target
we właściwościach projektu.Relacje między Androidem: minSdkVersion, android: targetSdkVersion i "target"
Teraz mam te możliwości:
android:minSdkVersion="7"
android:targetSdkVersion="13"
I:
target=android-15
w project->properties->Android->Project Build Target
.
Kiedy próbuję uruchomić tę aplikację aplikacji na urządzeniu z Androidem 2.3.3 zainstalowany, widzę czerwony krzyżyk obok nazwy urządzenia, ale aplikacja działa poprawnie na to nie mniej.
Czego mi brakuje? Jeśli buduję przeciwko 15, jak to działa na Androidzie-7? To zamieszanie stwierdził po tym, jak zintegrowane AdMob w mojej aplikacji, która stwierdza, że wymagają minimalnego poziomu SDK 13.
Przypuszczam, że moje zamieszanie wynika z faktu, że na powyższym zrzucie ekranu znajduje się czerwony krzyż z urządzeniem 2.3.3. Sądzę, że próbuje mi powiedzieć, że aplikacja nie będzie działać na tym urządzeniu, a mimo to działa. –
Czy próbowałeś ponownie uruchomić zaćmienie i emulator ... obaj z nich. ? –
Yup. Zawsze to samo. –