AndroidStudio Build Process(빌드 프로세스)

CODEDRAGON Development/Android

반응형

   

   

   

   

   

자바코드, 리소스파일, 매니페이스파일을 포함하여 빌드과정이 이루어지며

일반자바코드와 마찬가지로 클래스파일로 빌드되어 하나의 애플리케이션 파일로 만들어집니다. (.class 자바 클래스파일은 안드로이드의 기본 라이브러리에 종속)

   

클래스파일은 안드로이드 달빅가상머신에서 실행될 수 있는 DEX포멧으로 변환되어 집니다.

리소스파일은 필요한 경우 바이너리 파일로 빌드됩니다.

   

DEX파일과 리소스파일들은 인증을 포함한 패키징과정을 거쳐 설치가능한 apk파일을 생성합니다.

이 안드로이드 애플리케이션은 해당 디바이스 플랫폼에 설치하게 되면 달빅VM에서 실행되게 됩니다.