Temat: Docelowa wersja SDK

Jak to jest z wersjami SDK? W manifeście jednego projektu mam:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="19" />
podczas gdy ostatnia wersja to 22. Co oznacza to, że są dwie wartości? Aplikacja pójdzie na telefonach z wersją 7 czy potrzeba 19? Jakie to ma znaczenie? Gdy w Eclipse w manifeście zmieniłem na 1 to i tak się projekt przebudował. Jaka jest bezpieczna wartość - 19?
Jeszcze sprawa deprecated? Czy jeśli jakaś metoda będzie przekreślona że jest deprecated to nie używać jej i użyć zamienników, czy też te zamienniki mogą nie działać na starszym Androidzie w starszym telefonie?

konto usunięte

Temat: Docelowa wersja SDK

minSdkVersion określa wersję systemu na której aplikacja się uruchomi - od tej wersji włącznie i wszystko wzwyż.
targetSdkVersion powinno być ustawione na najnowszą wersję systemu i na tą, na której obecnie tworzysz aplikację. Zwykle robi się aktualizację do najnowszej wersji całego środowiska i tutaj określasz, na której wersji tą aplikację stworzyłeś.

Używać zamienników. Skoro określiłeś minimalną wersję systemu na którym można uruchomić aplikację, to jakby dany zamiennik nie miałby być obsłużony na danej wersji, to aplikacja by się nie skompilowała.

Temat: Docelowa wersja SDK

A takie pakiety jak android.support.v4.app czy android.support.v7.app? Gdy tworzę nową aplikację z Tabbed Activity za pomocą wtyczki Andmore, właśnie takie pakiety są dołączane, jary występują w kilku miejscach w projekcie i jest błąd "Conversion to Dalvik format failed with error 1"

Następna dyskusja:

Blipper - Przyjazny klient ...




Wyślij zaproszenie do