<aside> ๐ก Gradle ?
</aside>
์ ์ฐ์ฑ๊ณผ ์ฑ๋ฅ์ ์ค์ ์ ๋ ์คํ์์ค ๋น๋ ์๋ํ ๋๊ตฌ์ด๋ค.
๊ฐ๋จํ ๋งํด์ ์ ํ๋ฆฌ์ผ์ด์ ๋น๋๋ฅผ ์์ฑํ๋ ์๋ํ ๋๊ตฌ์ด๋ค.
์ฝ๋๋ฅผ USB๋ฅผ ํตํด ์๋ฎฌ๋ ์ดํฐ ๋๋ ๋๋ฐ์ด์ค๋ก ์คํํ๋ ค๊ณ ํ ๋๋ง๋ค IDE์์ "Gradle Build Running" ํ๋ก์ธ์ค๋ฅผ ๋ณผ ์ ์๋ค.
Gradle์ด ์๋ฐ ๋ฐ ์ฝํ๋ฆฐ ์ฝ๋๋ฅผ APK๋ก ์ปดํ์ผํ๋๋ฐ ๋์์ด ๋๋ ๊ฒฝ์ฐ์ด๋ค.
new Android Project๋ฅผ ์์ํ ๋๋ง๋ค ๋ ๊ฐ์ ์๋ก ๋ค๋ฅธ build.gradle ํ์ผ์ด ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ํ๋๋ ํ๋ก์ ํธ ์์ค์ด๊ณ ๋ค๋ฅธ ํ๋๋ฅผ ์ฑ ์์ค์ด๋ค. ์ฌ๊ธฐ์ "์ฑ"์ ํ๋ก์ ํธ์ ๋ชจ๋์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ชจ๋์ด๋ ๋ฌด์์ผ๊น?
๋ชจ๋์ ์์ค ํ์ผ ๋ฐ ๊ธฐ๋ฅ์ ๊ฐ๋ณ ๋จ์๋ก ํ๋ก์ ํธ๋ฅผ ๋ถํ ํ ์ ์๋๋ก ๋น๋ ์ค์ ์ ๋ชจ์์ด๋ค. ํ๋ก์ ํธ๋ ํ๋ ์ด์์ ๋ชจ๋์ ๊ฐ์ง ์ ์์ผ๋ฉฐ ํ๋์ ๋ชจ๋์ ๋ค๋ฅธ ๋ชจ๋์ ์ข ์์ฑ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. ๊ฐ ๋ชจ๋์ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋๋ฒ๊น ํ ์ ์๋ค.
๋ชจ๋์ ๊ธฐ๋ฅ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ๊ฐ ๋ชจ๋์๋ ์ข ์์ฑ ๋๋ ํ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ผ๋ฏ๋ก ๊ฐ ๋ชจ๋์๋ ์์ฒด Gradle ํ์ผ์ด ์๋ค.
ํ๋ก์ ํธ ๋ ๋ฒจ