안드로이드 스튜디오
-
[안드로이드 스튜디오] 빌드 과정 및 Gradle Scripts 정리안드로이드 2019. 12. 18. 09:14
먼저 안드로이드 빌드 과정을 살펴보겠습니다. 1. 안드로이드 컴파일러가 소스 코드를 DEX 파일로 변환하고, 리소스는 컴파일된 리소스로 만듭니다. 2. 이를 바탕으로 APK Packager가 DEX 파일과 컴파일된 리소스를 APK로 결합합니다. 3. 구글 플레이 등의 마켓에 배포할 수 있도록 서명하는 절차를 거친 후 APK를 만들어내게 됩니다. 이러한 과정을 해주는 안드로이드 공식 빌드 툴이 Gradle입니다. Gradle을 통해 원하는 APK를 쉽게 생성할 수 있습니다. build.gradle 파일에서 원하는 빌드 설정을 바꿀 수 있습니다. build.gradle 파일은 두가지가 있는데 두가지 모두 살펴보겠습니다. 첫번째는 프로젝트 단위의 빌드 설정 파일입니다. 이파일은 모든 모듈에 적용되는 빌드 구성..
-
[안드로이드 스튜디오] Manifest 파일 기초안드로이드 2019. 12. 18. 07:27
처음에 안드로이드 스튜디오 프로젝트를 만들면 들어있는 Manifest 파일의 구조를 살펴보겠습니다. manifest 태그 바로 밑에는 패키지 속성이 달리게 되어 앱의 패키지 이름을 정의하게 됩니다. manifest 태그 안에는 application 태그를 갖습니다. application 태그에는 시스템에 이 앱의 주요 정보를 제공합니다. allowBackup 속성은 안드로이드 시스템에서 제공하는 백업 기능에 이 앱을 포함할 것인지를 결정하는 것입니다.(true이면 재설치시 기존 정보를 복원하고 false이면 재설치하더라도 항상 새로 설치를 진행합니다.) icon 속성은 안드로이드 앱 런처에 이 앱의 아이콘 정보를 전달합니다. label 속성은 앱의 이름을 전달합니다. roundIcon 속성은 라운드 아이..