Qual è la differenza tra la versione SDK versione minima SDK e la versione SDK compilare?

Quali sono le differenze tra "versione min sdk versione / target sdk" e "compilare versione sdk"?

So che min e target sdk significa ma cosa significa compilare la versione sdk significa? In eclisse ho min / max e bersaglio sdk, ma nello studio android ci sono queste tre impostazioni.

  • Come giocare un suono di notifica di android
  • Android - Prova a submit sms falsi a me senza l'utilizzo della networking mobile
  • Ottenere l'image da SurfaceView a ImageView?
  • Android Proguard - come mantenere i gestori onClick che fanno riferimento solo ai layout XML
  • La window Eclipse Logcat interrompe le tracce di stack di exception
  • Cambia lo stile di MediaController Android
  • Imansible accedere a Internet tramite WiFi da un servizio Sfondo
  • Come iniziare un aggiornamento token GCM token?
  • Prova di fatturazione in-app con account di prova
  • Come creare un elenco di visualizzazione di Android da un design Anteprima Android L
  • Come caricare qualsiasi formato di dati base64 in webview in Android?
  • Android: Come modificare la dimensione dei caratteri app da codice
  • 3 Solutions collect form web for “Qual è la differenza tra la versione SDK versione minima SDK e la versione SDK compilare?”

    Per elaborare la risposta di @ anuraagy:

    versione min sdk È il primo rilascio del SDK Android per cui è ansible eseguire l'applicazione. Di solito ciò è dovuto a un problema con le API precedenti, mancanti di funzionalità o di un altro problema comportmentale.

    target sdk version La versione in cui è stata eseguita l'esecuzione dell'applicazione. Idealmente ciò è dovuto a una sorta di condizioni di funzionamento ottimali. Se wheressi "rendere la tua applicazione per la versione 19" questo è where ciò sarebbe stato specificato. Può essere eseguito su rilasci precedenti o successivi, ma questo è ciò che stavi cercando. Questo è per lo più indicare come la tua applicazione è attualmente utilizzata sul mercato, ecc.

    compilare versione sdk La versione di android che utilizza IDE (o altri mezzi di compilazione) per rendere la tua applicazione quando pubblichi un file .apk. Questo è utile per testare la tua applicazione in quanto è una necessità comune per compilare l'applicazione mentre lo sviluppi. Poiché questa sarà la versione da compilare ad un APK, sarà naturalmente la versione del tuo rilascio. Allo stesso modo, è consigliabile avere questa partita di destinazione di versione sdk.

    Non volevo strappare la risposta di qualcun altro, ma spero davvero che questo fa luce sulla distinzione di questi tre termini.

    Buona domanda!

    La versione min sdk è la versione minima del sistema operativo Android richiesto per eseguire l'applicazione.

    la versione target di sdk è la versione di Android per cui l'applicazione è stata creata per eseguire l'esecuzione.

    la compilazione della versione sdk è la versione di Android che gli strumenti di build utilizzano per compilare e creare l'applicazione per rilasciare, eseguire o eseguire il debug.

    Di solito la versione compilazione sdk e la versione sdk di destinazione sono le stesse.

    Vedere qui, che è meglio specificare nella versione di versione sdk più recente versione liberata dell'API: Qual è la differenza tra compileSdkVersion e targetSdkVersion?

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.