Italian compilazione e versione android

giannimaione

Well-Known Member
Licensed User
cosa bisogna dichiarare e/o configurare per definire la versione android di una app?
esempio:
la classica app "HELLO WORLD!"
posso rilasciare una versione "minima" per android 2.2 (come fare?)
e se volessi avere una versione 4.x oppure maggiore ?
 

LucaMs

Expert
Licensed User
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="14"/>

nel file Manifest (menu Build Configurations).
 

giannimaione

Well-Known Member
Licensed User
in rete ho trovato questo:
Il sistema Android vieterà agli utenti di installare l’applicazione se sul loro dispositivo risulterà installata una versione il cui livello di API sia inferiore a minSdkVersion.
La proprietà targetSdkVersion rappresenta un valore intero che indica il livello di API ideale per il quale l’applicazione è stata sviluppata. In pratica significa che l’applicazione è stata specificatamente progettata e testata per la versione targetSdkVersion, ma può funzionare anche sulle versioni precedenti (maggiori o uguali a minSdkVersion ovviamente).
è giusto?
in ogni caso devo anche avere installato la giusta versione (package) SDK in "SDK MANAGER" ?
 

LucaMs

Expert
Licensed User
No. Tu dovresti assicurarti che la tua app funzioni dalla versione minima in poi. Se, per esempio, hai utilizzato librerie che non funzionano con versioni di Android precedenti 4, dovrai impostare il minSDKVersione (nel file Manifest) al valore corrispondente (che non è 4 ma 19. Ci sono tabelle in giro sul Web per avere la corrispondenza).

https://it.wikipedia.org/wiki/Android
 
Top