๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ ์ผ์ง€ ๐Ÿ‘ฉ‍๐Ÿ’ป

๐Ÿ“ฑ ์•ˆ๋“œ๋กœ์ด๋“œ SDK๋ž‘ ํฐ ๊ธฐ์ข…์ด ๋ฌด์Šจ ์ƒ๊ด€์ด์•ผ?

by chuyj15 2025. 6. 18.
728x90
๋ฐ˜์‘ํ˜•
SMALL

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค ๋ณด๋ฉด SDK ๋ฒ„์ „, ํฐ ๊ธฐ์ข…, Android ๋ฒ„์ „ ๊ฐ™์€ ๋ง๋“ค์ด ๋’ค์„ž์—ฌ์„œ ํ—ท๊ฐˆ๋ฆด ๋•Œ๊ฐ€ ์žˆ์–ด์š”.

“์‚ผ์„ฑ ๊ฐค๋Ÿญ์‹œ A ์‹œ๋ฆฌ์ฆˆ๋Š” SDK ๋ช‡ ๋ฒˆ ์จ์•ผ ๋ผ?” ๊ฐ™์€ ์งˆ๋ฌธ๋„ ์ข…์ข… ๋‚˜์˜ค๋Š”๋ฐ…

์˜ค๋Š˜์€ ์ด๊ฑธ ํ•œ ๋ฒˆ์— ์ •๋ฆฌํ•ด๋ณผ๊ฒŒ์š”! ๐Ÿ˜Š


โœ… SDK๋ž‘ ํฐ ๊ธฐ์ข…์€ ๋ฌด์Šจ ๊ด€๊ณ„์ผ๊นŒ?

์ •๋‹ต๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด, ์ง์ ‘์ ์ธ ๊ด€๊ณ„๋Š” ์—†์–ด์š”!
์™œ๋ƒ๋ฉด...

  • Android SDK๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ
  • ์‚ผ์„ฑํฐ ๊ฐ™์€ ๊ธฐ์ข…์€ ์‹ค์ œ ์•ฑ์ด ์‹คํ–‰๋˜๋Š” ํ•˜๋“œ์›จ์–ด

์ฆ‰, SDK๋Š” "์•ฑ์„ ๋งŒ๋“œ๋Š” ์—ฐ์žฅํ†ต", ๊ธฐ์ข…์€ "์•ฑ์ด ๊น”๋ฆฌ๋Š” ์Šค๋งˆํŠธํฐ"์ด์—์š”.
๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๊ธฐ์ข…์ด ๋ญ๋ƒ์— ๋”ฐ๋ผ SDK๋ฅผ ๋ฐ”๊ฟ”์•ผ ํ•˜๋Š” ๊ฑด ์•„๋‹ˆ์—์š”~


๐Ÿ“ฒ ํฐ์˜ Android ๋ฒ„์ „์ด๋ž‘ SDK๋Š” ์–ด๋–ค ๊ด€๊ณ„?

์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฑด ํฐ์˜ Android ๋ฒ„์ „์ด์—์š”!

๊ฐœ๋ฐœํ•  ๋•Œ ์šฐ๋ฆฌ๋Š” ๋ณดํ†ต ์•„๋ž˜ 3๊ฐ€์ง€๋ฅผ ์„ค์ •ํ•˜์ฃ :

  • minSdk : ์•ฑ์ด ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ตœ์†Œ ๋ฒ„์ „
  • targetSdk : ์•ฑ์ด ์ตœ์ ํ™”๋œ ๋ชฉํ‘œ ๋ฒ„์ „
  • compileSdk : ์•ฑ์„ ์ปดํŒŒ์ผ(๋ฒˆ์—ญ)ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„์ „

์˜ˆ๋ฅผ ๋“ค์–ด, ์–ด๋–ค ์•ฑ์ด ์ด๋ ‡๊ฒŒ ์„ค์ •๋ผ ์žˆ๋‹ค๊ณ  ํ•ด๋ณผ๊ฒŒ์š”:

 
minSdk = 26 // Android 8.0
targetSdk = 35 // Android 15
 

๊ทธ๋Ÿผ ์ด๋Ÿฐ ์˜๋ฏธ๊ฐ€ ๋ผ์š”:

ํฐ Android ๋ฒ„์ „์‹คํ–‰ ๊ฐ€๋Šฅ ์—ฌ๋ถ€์ด์œ 

 

Android 7.0 โŒ ์‹คํ–‰ ๋ถˆ๊ฐ€ minSdk(26)๋ณด๋‹ค ๋‚ฎ์Œ
Android 8.0 โœ… ์‹คํ–‰ ๊ฐ€๋Šฅ minSdk์™€ ๊ฐ™์Œ
Android 10 โœ… ์‹คํ–‰ ๊ฐ€๋Šฅ minSdk๋ณด๋‹ค ๋†’์Œ
Android 15 โœ… ์‹คํ–‰ ๊ฐ€๋Šฅ targetSdk์™€ ๊ฐ™์Œ
 

๐Ÿ’ก ์™œ ์ด๋ ‡๊ฒŒ ์„ค์ •ํ• ๊นŒ?

  • minSdk : "์ด ๋ฒ„์ „๋ณด๋‹ค ๋‚ฎ์€ ํฐ์—์„œ๋Š” ๊ทธ๋ƒฅ ์•ˆ ์“ธ๋ž˜!"
  • targetSdk : "์ด ๋ฒ„์ „์— ๋งž์ถฐ ์ตœ์‹  ๊ธฐ๋Šฅ๋„ ์ž˜ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ์ตœ์ ํ™”ํ•ด์ค˜!"
  • compileSdk : "์ด ๋ฒ„์ „ ๊ธฐ์ค€์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋ฒˆ์—ญํ• ๊ฒŒ!"

๐Ÿšซ ์ฃผ์˜ํ•  ์ !

  • minSdk๋ณด๋‹ค ๋‚ฎ์€ ๋ฒ„์ „์˜ ํฐ: ์•ฑ ์„ค์น˜์กฐ์ฐจ ์•ˆ ๋ผ์š”
  • targetSdk๋ณด๋‹ค ๋†’์€ ๋ฒ„์ „์˜ ํฐ: ์•ฑ์€ ๋˜๊ธด ํ•˜์ง€๋งŒ, ์ƒˆ ๊ธฐ๋Šฅ์€ ๋ชป ์“ธ ์ˆ˜๋„ ์žˆ์–ด์š”
  • ์ตœ๊ณ ์˜ ๊ฒฝ์šฐ? targetSdk์™€ ๊ฐ™์€ ๋ฒ„์ „์˜ ํฐ์—์„œ ์‹คํ–‰ํ•  ๋•Œ! ์™„์ „ ์ฐฐ๋–ก๊ถํ•ฉ์ด์—์š” ๐Ÿ˜Ž

๐ŸŽ‰ ๋งˆ๋ฌด๋ฆฌ

๊ฒฐ๋ก !
๋‚ด ํฐ์ด Android 8.0 ์ด์ƒ์ด๋ฉด ์ด ์•ฑ์€ ์ž˜ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค!
์‚ผ์„ฑํฐ์ด๋“  LGํฐ์ด๋“  ๊ธฐ์ข…์€ ์ค‘์š”ํ•˜์ง€ ์•Š์•„์š”. ํฐ์— ๊น”๋ฆฐ Android ๋ฒ„์ „์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค!

ํ˜น์‹œ ๋” ๊ถ๊ธˆํ•œ ์  ์žˆ์œผ๋ฉด ๋Œ“๊ธ€๋กœ ๋ฌผ์–ด๋ด ์ฃผ์„ธ์š”~ ๐Ÿ™Œ
๊ฐœ๋ฐœ์ž๋“ , ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“  ํ—ท๊ฐˆ๋ฆผ ์—†์ด ์•ฑ ์“ฐ๋Š” ์„ธ์ƒ์„ ์œ„ํ•ด โœจ

 

 

 

 

 

๐Ÿ“Œ์ฐธ๊ณ ) Android SDK ๋ฒ„์ „ ↔ Android OS ๋ฒ„์ „ ๋งค์นญํ‘œ๋Š” ์–ด๋””์„œ ๋ณด๋‚˜์š”?

์ด ์ •๋ณด๋Š” ๊ณต์‹ ๋ฌธ์„œ๋‚˜ ์ •๋ฆฌ๋œ ๋งค์นญํ‘œ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ์‰ฝ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”. ์•„๋ž˜์— ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ• 2๊ฐ€์ง€๋ฅผ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”!


โœ… 1. ๊ณต์‹ ์‚ฌ์ดํŠธ์—์„œ ํ™•์ธํ•˜๊ธฐ (Android API Levels)

๊ตฌ๊ธ€ ๊ณต์‹ ๋ฌธ์„œ์— ๋ฒ„์ „ ๋งค์นญํ‘œ๊ฐ€ ์žˆ์–ด์š”:

๐Ÿ”— https://developer.android.com/about/versions/overview

์—ฌ๊ธฐ ๋ณด๋ฉด ์ด๋Ÿฐ ์‹์œผ๋กœ ์ •๋ฆฌ๋ผ ์žˆ์–ด์š”:

Android OS ๋ฒ„์ „์ฝ”๋“œ๋„ค์ž„API Level (= SDK ๋ฒ„์ „)
Android 15 Vanilla Ice Cream API 35
Android 14 Upside Down Cake API 34
Android 13 Tiramisu API 33
Android 12 Snow Cone API 31, 32
Android 11 Red Velvet Cake API 30
Android 10 Q API 29
Android 9 Pie API 28
Android 8.1 Oreo API 27
Android 8.0 Oreo API 26
Android 7.1 Nougat API 25
Android 7.0 Nougat API 24
 

๐Ÿ’ก ์ด API Level์ด ๋ฐ”๋กœ minSdk, targetSdk, compileSdk์—์„œ ์“ฐ๋Š” ์ˆซ์ž์˜ˆ์š”!


โœ… 2. ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•˜๋ ค๋ฉด ์ด ํ‘œ ๊ธฐ์–ตํ•ด๋‘๊ธฐ!

Android ๋ฒ„์ „API (SDK) ๋ฒ„์ „
Android 15 35
Android 14 34
Android 13 33
Android 12 31 / 32
Android 11 30
Android 10 29
Android 9 28
Android 8.1 27
Android 8.0 26
 

์ด ํ‘œ๋Š” ์ž์ฃผ ๋ณด๊ฒŒ ๋˜๋‹ˆ๊นŒ ์บก์ฒ˜ํ•ด์„œ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ํŽธํ•ด์š” ๐Ÿ˜‰


๐Ÿ“ฅ ์ฐธ๊ณ  ํŒ

  • Android Studio์—์„œ ์•ฑ ์‹คํ–‰ํ•  ๋•Œ ๋œจ๋Š” ์—๋ฎฌ๋ ˆ์ดํ„ฐ(Android Virtual Device) ์„ค์ •์—์„œ๋„ ๋ฒ„์ „๊ณผ API ๋งค์นญ์ด ๋‚˜์™€์š”!
  • API 26 ์ด๋Ÿฐ ์‹์œผ๋กœ ๋œจ๋ฉด → "์•„ ์ด๊ฑด Android 8.0์ด๊ตฌ๋‚˜!" ํ•˜๊ณ  ์•Œ ์ˆ˜ ์žˆ์ฃ .
728x90
๋ฐ˜์‘ํ˜•
LIST