Einfache Frage: In Eclipse versucht "New Android Projekt" Befehl immer letzten verfügbaren SDK verwendet. Ist es immer eine gute Idee?Muss ich immer die letzte targetSdkVersion verwenden?
UPDATE:
Ich versuche zu erklären. Jetzt in Eclipse, "Neues Projekt" erzeugt ein Manifest mit:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
Also, Ziel zur letzten Android (Jelly Bean, 4.2.x), aber es kann auch auf Froyo (2.2) läuft. Für mich ist das in Ordnung. Was könnte ich mit dieser Wahl falsch machen?
UPDATE
Ist es in Ordnung, wenn ich gesetzt android: minSdkVersion = "8" + Android: targetSdkVersion = "17" und das Build-Ziel auf 2,2 meiner app sicher sein werden ältere Geräte laufen auf (kein NoSuchMethodError-Ausnahme)?
Es hängt davon ab, auf welche Geräte Sie zielen möchten – vodich
Ich habe meine Frage bearbeitet –
Lesen Sie diese Beschreibung auf, was "Ziel sdk Version" bedeutet: http://developer.android.com/guide/topics/manifest/uses-sdk -element.html Dafür folgt, dass Sie Ihre App auf dieser SDK-Version getestet und verifiziert hat, funktioniert es in Ordnung. So Gerät muss nicht älteres SDK für Sie emulieren. – tuxSlayer