[android_안드로이드] compileSdkVersion 이랑 TargetSdkVersion 이 뭐가 다르길래?


[android_안드로이드] compileSdkVersion 이랑 TargetSdkVersion 이 뭐가 다르길래?

안녕 오늘도 도토리씨 등장 모르는 건 매일매일 생기는 법 안드로이드 개발하는 사람이면 누구나 의문을 가졌을 법한 build.gradle 에 있는 compileSdkVersion 과 targetSdkVersion 의 차이를 알아볼 거야 그럼 시작할게 Android SDK 버전이 출시되었네? 최신 버전에 맞춰서 compileSdkVersion 이랑 targetSdkVersion 값을 업데이트해줘야겠다. 나의 경우 두 값이 어떤 의미인지 모르고, 단순히 최신 버전에만 맞게 업데이트했던 경험이 있다. 그러나 이는 크나큰 실수였다. 왜 그런지 각각의 값이 어떤 의미인지 차근차근 알아보자. Android 이전 버전과의 호환성 처리에 관여하는 값 이것은 두 값의 공통점이다. 그렇다면 정확히 어떻게 관여할까? 1. compileSdkVersion 사전적 정의부터 확인해보자. build의 주체가 되는 gradle 이 어떤 Android SDK 버전을 사용하여 컴파일compile할지를 정의한다. 컴파...


#android #compileSdkVersion #targetSdkVersion #안드로이드

원문링크 : [android_안드로이드] compileSdkVersion 이랑 TargetSdkVersion 이 뭐가 다르길래?