반응형
compileSdkVersion는 SDK의 버전이다. 쉽게 말하면 라이브러리(API)의 버전이다.
buildToolsVersion는 컴파일러의 버전이다.
SDK 버전과 컴파일러 버전은 서로 대응되는 버전이 함께 나온다. 즉, SDK 23 버전과 컴파일러 버전 23.0.0이 함께 출시된다.
하지만, 컴파일러 버전보다 낮은 SDK 버전을 선택하여 컴파일할 수 있다.
File - Project Structure - app 메뉴에서 선택할 수도 있고, build.grade(Module:app) 파일에서 수정해도 된다.
minSdkVersion는 앱이 실행될 수 있는 최소 API 버전을 지정한다. 예를 들면, minSdkVersion를 16으로 지정하여 앱을 컴파일하면 API 16 버전 이상의 안드로이드에서 모두 실행될 수 있다. 여기서, compileSdkVersion나 buildToolsVersion는 16일 필요가 없고 최신 버전으로 설정하면 된다.
반응형
'컴퓨터공학 > 안드로이드' 카테고리의 다른 글
[안드로이드 스튜디오] android error resource is not public 에러가 뜨는 이유 (0) | 2017.08.20 |
---|---|
[안드로이드 스튜디오] DELETE_FAILED_INTERNAL_ERROR 에러가 뜰때 (0) | 2017.08.19 |
안드로이드 스튜디오 SDK 버전 (0) | 2017.08.17 |
안드로이드 누가 (Nougat) (0) | 2017.07.29 |
삼성 갤럭시 A3 2016과 2017 비교 (0) | 2017.07.05 |
댓글