달력

6

« 2020/6 »

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  



 

 

Android 프로젝트 빌드 과정

·         안드로이드 스튜디오에서 만들어진 앱은 빌드(컴파일) 과정을 거쳐 바이트 코드로 변환 패키징 과정을 거쳐 apk파일이 만들어집니다.

·         apk 해당 디바이스에 설치가 되면 ART런타임에서 실행해 주게 됩니다.

 

 

 

 

 

빌드 과정 도식도


 


 

 

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

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

 

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

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

 

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

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

 


'Development > Android' 카테고리의 다른 글

Android API문서  (0) 2019.06.30
색상표기 - RGB표기법(16진수 표기법)  (0) 2019.06.28
Android 프로젝트 빌드 과정, 빌드 과정 도식도  (0) 2019.06.19
Audio(오디오)  (0) 2019.06.10
LG MTP 연결  (0) 2019.06.01
지역 호환성  (0) 2019.05.21
Posted by codedragon codedragon

댓글을 달아 주세요