compileSdkVersion
- 어떤 안드로이드 SDK 버전으로 앱을 컴파일할 건지 정할 수 있다.
- 컴파일 시에만 적용되고 런타임에는 영향을 주지 않는다.
- 해당 버전의 안드로이드 API를 사용할 수 있다는 것을 의미한다.
- 코드에서 import문으로 참조되는 클래스나 메소드를 참조할 때 어떤 버전의 SDK에서 참조할지 결정한다.
targetSdkVersion
- minSdkVersion 이상에서의 특정 기능을 사용을 위함.
- 실제 컴파일에는 관여하지 않음.
- 현재 개발 시 이용하고 있는 라이브러리 SDK 버전.
- 대부분 최신 버전을 지정하여 사용하는것이 좋다.
- 지정한 버전까지 앱의 안정성을 보장한다는 의미.
minSdkVersion
- 해당 앱을 몇 버전의 스마트폰까지 지원할 것인지에 대한 설정.
applicationId
- 앱의 식별자로 개발자가 gradle 파일에 applicationId 속성으로 지정한 문자열로 식별한다.
- 유니크한 단어로 주어야 한다.
versionCode :
- 앱의 버전.
dependencies :
- 앱에서 사용할 라이브러리를 등록.
'Android' 카테고리의 다른 글
[안드로이드] Android Architecture Components(AAC)의 LiveData (0) | 2021.03.18 |
---|---|
[안드로이드] Android Architecture Components(AAC)의 ViewModel (0) | 2021.03.18 |
[안드로이드] Room (0) | 2021.03.17 |
[안드로이드] MVC, MVP, MVVM 아키텍처 패턴 (0) | 2021.03.17 |
[안드로이드] Androidx에서 File 공유하기 (0) | 2020.12.15 |