๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

๐Ÿ’ป Programming/Android Developer AtoZ9

[Android] APK์™€ AAB APK (Android Application Package)์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ํฌ๋งท์ž…๋‹ˆ๋‹ค.APK ํŒŒ์ผ์€ Google Play Store๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—์„œ๋„ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ณด์•ˆ ์ธก๋ฉด์—์„œ ์ทจ์•ฝํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.APK ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.AndroidManifest.xml : ์•ฑ์˜ ๊ตฌ์„ฑ ์ •๋ณดclasses.dex : Dalvik/ART์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ”์ดํŠธ ์ฝ”๋“œlib/:  ๋„ค์ดํ‹ฐ๋ธŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผres/ : ์•ฑ ๋ฆฌ์†Œ์Šคassets/ : ์ •์  ํŒŒ์ผ ๋ฐ ๊ธฐํƒ€ ๋ฆฌ์†Œ์ŠคMETA-INF/ : ์„œ๋ช… ๊ด€๋ จ ์ •๋ณด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ณผ์ •์„ ๊ฑฐ์ณ APK ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.java, .kotlin, .xml ๋“ฑ์˜ ํŒŒ์ผ์„ .class ํŒŒ์ผ๋กœ ์ปดํŒŒ์ผclass ํŒŒ์ผ์„ JAR ํŒŒ์ผ๋กœ.. 2025. 2. 20.
728x90