2012-09-06 8 views
7

Mi viene sempre confuso su questo, su quale versione di Java di SDK viene eseguito Android? Ad esempio Android 2.3 e Android 4.0. Che cosa fanno JAVA SDK (1.4.1.5 ..etc? Per favore fatemi sapere a meno che manchi completamente il concettoAndroid funziona su quale versione di JAVA SDK

risposta

7

Attualmente, java 1.6 è la versione utilizzata per tutte le versioni di Android. Tenere presente che ci sono alcune cose che non presenti, e alcuni extra aggiunti, così in realtà, è più simile a una propria filiale.

+0

Grande. Grazie – Snake

10

ho sempre confuso su questo, quale versione SDK di Java viene eseguito Android su?

Tecnicamente, corre su nessuna "versione SDK di Java". I dispositivi Android dispongono della VM Dalvik per l'esecuzione del bytecode Dalvik, non di una VM Java f o eseguendo bytecode Java.

Gli strumenti di sviluppo Android eseguiranno la compilazione incrociata di bytecode Java nel bytecode Dalvik quando si crea l'app per Android. Questi strumenti supportano il bytecode Java da Java 1.5 o 1.6. Sicuramente non supporta più di 1.5, e non sono sicuro di cosa succederà se provi Java 7.

+1

Grazie per la spiegazione di Dalvik ma stavo cercando la versione java per sapere dove cercare la descrizione dei metodi come le pagine di sviluppo Android sono molto brevi quando si tratta di spiegare i metodi Java SDK – Snake

Problemi correlati