2012-09-06 11 views
7

Zawsze mam wątpliwości co do tego, na jakiej wersji Java na SDK działa Android? Na przykład Android 2.3 i Android 4.0. Jakie pakiety SDK JAVA są uruchomione (1.4,1.5..etc? Proszę dać mi znać, chyba że całkowicie pominę tę koncepcjęAndroid działa na tym, co JAVA SDK wersja

Odpowiedz

7

Obecnie java 1.6 jest wersją stosowaną we wszystkich wersjach systemu Android. Należy pamiętać, że niektóre rzeczy nie obecny, a niektóre dodatki dodawane, tak naprawdę, to nic więcej jak własnego oddziału.

+0

Świetnie. Dziękuję – Snake

10

zawsze się mylić o tym, co SDK wersja Java robi Android działać na?

technicznie, to działa na żadnej "wersji Java pakietu SDK". Urządzenia z Androidem mają Dalvik VM do wykonywania kodu bajtowego Dalvik, a nie Java VM f lub wykonywanie kodu bajtowego Java.

Narzędzia programistyczne dla Androida będą krzyżować kompilację kodu bajtowego Java do kodu bajtowego Dalvik podczas budowania aplikacji na Androida. Te narzędzia obsługują kod bajtowy Java z wersji Java 1.5 lub 1.6. Z pewnością nie obsługuje starszych wersji niż 1.5 i nie jestem pewien, co się stanie, jeśli spróbujesz Java 7.

+1

Dzięki za wyjaśnienie Dalvik, ale szukałem wersji java, aby wiedzieć, gdzie szukać opisu metod, ponieważ strony programistyczne dla Androida są bardzo krótkie, gdy chodzi o wyjaśnienie metod Java SDK – Snake

Powiązane problemy