2012-03-17 4 views
0

안드로이드가 특별한 가상 머신 "Dalvik Virtual Machine"을 사용하는 한, 왜 안드로이드 애플 리케이션을 개발하기 위해서는 일반 JVM이 설치되어야 하는가? ? android에서 JVM을 사용하는 용도는 무엇입니까?왜 안드로이드가 jvm을 필요로하는지

답변

3

Android SDK는 일반 JVM을 사용하여 Apps를 실행하고 구축합니다.

앱 런타임 환경 (Dalvik)과 SDK 런타임 환경 (JDK)이 동일하지 않습니다.

2

먼저 JVM : 등 안드로이드 에뮬레이터와 같은

안드로이드 SDK 툴은, (나는 확실하지 않다, 그들은 너무 모국어로 쓸 수 있습니다) 및 이클립스 같은 도구 자체를 실행하는 JVM이 필요합니다.

JDK :

안드로이드 SDK는 자바 JDK 컴파일러를 사용하여 .class 파일을 먼저 코드를 컴파일하는 JDK가 필요하고 이러한 .class 파일은 달빅에 대한 특정 파일을 덱스로 변환됩니다.

관련 문제