Qualcuno mi sa gentilmente spiegare il significato dei seguenti elementi :
1) minSdkVersion="x" (è nel file manifest)
2) targetSdkVersion="y" (è nel file manifest)
3) C:\Android\platforms\android-24\android.jar (è in "Configurazione percorsi")
Faccio riferimento alla corrispondenza biunivoca che c'è fra le due colonne della seguente tabella
Android 8.0.0 - Rev. 26
Android 7.1.1 - Rev. 25
Android 7.0 - Rev. 24
Android 6.0 - Rev. 23
e così via.
A me sembra di capire:
1) minSdkVersion ; la versione minima dell'SDK; se il numero x è ad esempio 10 significa che device con versione Android MINORE di 2.3.3 non potranno lanciare l'app. Conviene quindi indicare un numero basso, tenendo sempre comunque conto della versione minima consigliata per ciascuna libreria.
2) targetSdkVersion ; non so cosa sia;
3) se indico "android-24\android.jar" significa che saranno compatibili tutti i device con versione Android MINORE OD UGUALE a 7.0 (Android 7.1.1 e 8.0 sono esclusi e produrrebbero un errore). Quindi conviene sempre indicare il più alto numero possibile (e scaricare il relativo SDK)
E' più o meno esatto ? Come ci si deve comportare per gestire al meglio questi elementi ?
Grazie per l'attenzione
1) minSdkVersion="x" (è nel file manifest)
2) targetSdkVersion="y" (è nel file manifest)
3) C:\Android\platforms\android-24\android.jar (è in "Configurazione percorsi")
Faccio riferimento alla corrispondenza biunivoca che c'è fra le due colonne della seguente tabella
Android 8.0.0 - Rev. 26
Android 7.1.1 - Rev. 25
Android 7.0 - Rev. 24
Android 6.0 - Rev. 23
e così via.
A me sembra di capire:
1) minSdkVersion ; la versione minima dell'SDK; se il numero x è ad esempio 10 significa che device con versione Android MINORE di 2.3.3 non potranno lanciare l'app. Conviene quindi indicare un numero basso, tenendo sempre comunque conto della versione minima consigliata per ciascuna libreria.
2) targetSdkVersion ; non so cosa sia;
3) se indico "android-24\android.jar" significa che saranno compatibili tutti i device con versione Android MINORE OD UGUALE a 7.0 (Android 7.1.1 e 8.0 sono esclusi e produrrebbero un errore). Quindi conviene sempre indicare il più alto numero possibile (e scaricare il relativo SDK)
E' più o meno esatto ? Come ci si deve comportare per gestire al meglio questi elementi ?
Grazie per l'attenzione