So che ci sono molte domande su questo argomento e anch'io leggo questo page. Tuttavia, sono ancora confuso riguardo alle scelte esatte.Quale valore impostare: "SDK richiesto minimo", "SDK target" e "Compila con"
Se ho un telefono cellulare che corre Android 2.3.6
So che la Minimum Required SDK
dovrebbe essere la versione più bassa di Android che la mia applicazione supporta. Così, per esempio io scelgo Android 2.2
o inferiore a tale valore, dico Android 1.5
Le parti confuse Target SDK
e Compile with
ho installato questi qui di seguito: (non c'è Android 2.3.6
disponibili nel manager SDK)
Android 4.2.2 (API 17)
Android 3.0 (API 11)
Android 2.3.3 (API 10)
Android 2.2 (API 8)
è il Target SDK
deve essere impostato al massimo che è Android 4.2.2
, a prescindere da quello che usa il mio telefono cellulare; che è Android 2.3.6
?
scegliendo Android 4.2.2
coprirà tutti i telefoni sotto di esso? è giusto?
O
E 'dovrebbe essere impostato al valore esatto/più vicino come il mio telefono. Qui quello disponibile è Android 2.3.3
? Ma non deve superare il mio cellulare Android 2.3.6
Is Compile with
deve essere impostato al massimo Android 4.2.2
o cosa?
"la tua app copre solo da Min-SDK a Target-SDK" non è vero. L'app può essere installata ed eseguita su dispositivi con livelli API superiori rispetto all'SDK target. Non si ottengono tutti i gadget dai più recenti livelli API e potrebbero essere applicate alcune modalità di compatibilità all'indietro – laalto
Puoi spiegare di più sulla Compilazione con? – mavis