Proste pytanie: W poleceniu Eclipse "Nowy Android projekt" zawsze próbuje użyć ostatniego dostępnego sdk. Czy to zawsze dobry pomysł?Czy muszę używać zawsze ostatniej wartości targetSdkVersion?
UPDATE:
postaram się wyjaśnić. Teraz w Eclipse, "Nowy projekt" produkuje oczywisty z:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
Więc docelową do ostatniego Android (Jelly Bean 4.2.x), ale można go uruchomić również na Froyo (2.2). Dla mnie ok. Co mogłem zrobić bardzo źle z tym wyborem?
UPDATE
Czy to jest ok, jeśli mogę ustawić android: minSdkVersion = "8" + android: targetSdkVersion = "17", a cel build do 2,2 mieć pewność, moja aplikacja będzie działać na starszych urządzeń (nie Wyjątek NoSuchMethodError)?
To zależy od urządzeń, na które chcesz kierować – vodich
Zmodyfikowaliśmy moje pytanie –
Przeczytaj ten opis na temat tego, co "docelowa wersja sdk" oznacza: http://developer.android.com/guide/topics/manifest/uses-sdk -element.html Z tego wynika, że przetestowałeś swoją aplikację w tej wersji SDK i sprawdziłeś, czy działa poprawnie. Więc urządzenie nie musi emulować starszego sdk dla ciebie. – tuxSlayer