ADB(Android ๋๋ฒ๊ทธ ๋ธ๋ฆฌ์ง)๋ ๊ฐ๋ฐ์๊ฐ Android ์ฅ์น ๋๋ ์๋ฎฌ๋ ์ดํฐ์ ํต์ ํ๊ณ ์ ์ดํ ์ ์๋ ๋ค์ฉ๋์ ๊ฐ๋ ฅํ ๋ช ๋ น์ค ๋๊ตฌ์ ๋๋ค. ์ด๋ Android ์ฑ ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ํ์์ ์ธ ์ญํ ์ ํ๋ฉฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ฒ๊น , ํ ์คํธ ๋ฐ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ด์งํฉ๋๋ค. ๊ทธ ๊ธฐ๋ฅ์ ํ์ผ ์ ์ก, ์ ํ๋ฆฌ์ผ์ด์ ์ค์น, ๋ก๊ทธ ๊ฒ์, ์ ธ ์คํ ๋ฑ์ ํฌํจํ ๊ด๋ฒ์ํ ์์ ์ ๊ฑธ์ณ ์์ต๋๋ค. ADB๋ Android ์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ(SDK)์ ํต์ฌ ๊ตฌ์ฑ ์์์ด๋ฉฐ Android ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๊ฒฝ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค.
ADB์ ํต์ฌ์ ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ์ ๋๋ค. ADB ํด๋ผ์ด์ธํธ๋ ๊ฐ๋ฐ์์ ์ปดํจํฐ์์ ์คํ๋๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ๋๋ ADB ์๋ฒ์ ๋ช ๋ น์ ๋ด๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์๋ฒ๋ Android ๊ธฐ๊ธฐ ๋๋ ์๋ฎฌ๋ ์ดํฐ์ ํต์ ํ์ฌ ์ง์ ๋ ๋ช ๋ น์ ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์ธํธ์ ๋ค์ ์ ๋ฌํฉ๋๋ค. ์ด ์ํคํ ์ฒ๋ ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ๋์ ์ฅ์น ๊ฐ์ ์ํํ๊ณ ํจ์จ์ ์ธ ํต์ ์ฑ๋์ ์ ๊ณตํ์ฌ ๋ณต์กํ ์์ ๊ณผ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํฉ๋๋ค.
ADB์ ์ฃผ์ ๊ธฐ๋ฅ ์ค ํ๋๋ ๊ฐ๋ฐ์๊ฐ Android ๊ธฐ๊ธฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๋๋ฒ๊น ๋จ๊ณ์์ ํนํ ์ ์ฉํ ์ ์๋ APK ํ์ผ์ ์ฌ์ด๋๋ก๋ํ๊ธฐ ์ํ ๋ช ๋ น์ ์ ๊ณตํฉ๋๋ค. ADB์ ์ฌ์ด๋๋ก๋ฉ ๊ธฐ๋ฅ์ Android ์ํ๊ณ ๋ด์์ ๊ธ์ํ ์ฑ์ฅ๊ณผ ํ์ ์ ํฌ๊ฒ ๊ธฐ์ฌํ์ฌ ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฐ๋ฐฉ์ ์ด๊ณ ์ ๊ทผ ๊ฐ๋ฅํ ํ๋ซํผ์ ๊ฐ๋ฅํ๊ฒ ํ์ต๋๋ค.
ADB๋ ์ ํ๋ฆฌ์ผ์ด์ ์ค์น ๋ฐ ๊ด๋ฆฌ๋ฟ๋ง ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ ์ดํดํ๊ณ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ํ์์ ์ธ ์ธก๋ฉด์ธ logcat ๋ฐ์ดํฐ ์ถ์ถ์๋ ์ ์ฉํฉ๋๋ค. Logcat์ ์์คํ ๋ฉ์์ง์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณ ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋กํ๊ณ ๋ณด๊ณ ํ๋ Android ๊ธฐ๊ธฐ์์ ์ฌ์ฉํ ์ ์๋ ํฌ๊ด์ ์ธ ์ง๋จ ๋๊ตฌ์ ๋๋ค. ADB๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ๊ด๋ฒ์ํ ์ฅ์น ์ํธ ์์ฉ ์์ด๋ ๋ก๊ทธ ํ์ผ์ ๊ฒ์ํ๊ณ , ์ด๋ฒคํธ๋ฅผ ํํฐ๋งํ๊ณ , ๊ณ ๊ธ ๋๋ฒ๊น ์์ ์ ์ํํ ์ ์์ต๋๋ค.
๋๋ฒ๊น ๋ฐ logcat ๊ธฐ๋ฅ ์ธ์๋ ADB๋ ์ฌ๋ฌ ๊ฐ์ง ์ฑ๋ฅ ํฅ์ ๋๊ตฌ ๋ฐ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐ์๋ ADB๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ฅ์น์์ ์ ธ ๋ช ๋ น์ ์คํํ๊ณ , ํ์ผ ๋ฐ ๋๋ ํฐ๋ฆฌ๋ฅผ ์กฐ์ํ๊ณ , ์์คํ ์ค์ ๋ฐ ๊ธฐ๋ณธ ์ค์ ์ ํ์ํ ์ ์์ต๋๋ค. Systrace ๋ฐ Traceview์ ๊ฐ์ ๋ค์ํ Android ํ๋กํ์ผ๋ง ๋๊ตฌ์ ํตํฉํ๋ฉด ์ค์๊ฐ ๋ฐ ๊ณผ๊ฑฐ ์ฑ๋ฅ ๋ฐ์ดํฐ ๋ถ์์ด ๊ฐ๋ฅํด์ง๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋ ๋ฐ ์ํคํ ์ฒ ๋ด์ ๋ณ๋ชฉ ํ์๊ณผ ๋นํจ์จ์ฑ์ ๋๋ฌ๋ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฑ๋ฅ ์ต์ ํ ๊ธฐ๋ฅ์ ๋ฐ์์ฑ์ด ๋ฐ์ด๋๊ณ ํจ์จ์ ์ด๋ฉฐ ์ฌ์ฉ์ ์นํ์ ์ธ Android ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ADB๋ ๊ฐ๋ฐ์์๊ฒ ๊ท์คํ ์์ฐ์ผ๋ก ๋จ์ ์์ด ํ ์คํธ ๋ฐ ๋๋ฒ๊น ๋ชฉ์ ์ผ๋ก Android ์ฅ์น์ ์ํธ ์์ฉํ ์ ์์ต๋๋ค. AppMaster ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ค๊ณ๋ฅผ ์ํ ์๊ฐ์ ๋๊ตฌ๋ฅผ ์ ๊ณตํ์ฌ ์ฑ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ฌ๋ฌ ์ธก๋ฉด์ ๋จ์ํํ์ง๋ง Android ๋ฐ์ด๋๋ฆฌ ๋ฐ ์์ค ์ฝ๋ ์์ฑ์ ์ฌ์ ํ โโADB ๊ธฐ๋ฅ์ ํฐ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค. ๋๋ฒ๊น , logcat ์ถ์ถ ๋ฐ ์ฑ๋ฅ ํ๋์ ADB ์ฌ์ฉ์ ํตํด ๊ฐ์ํ๋๊ณ ๊ฐ์ํ๋ ์ ์๋ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ํ์ ๋จ๊ณ์ ๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ADB๋ฅผ ์ฌ์ฉํ ๋๋ ์ ์ ํ ๋ณด์ ๊ดํ์ ์ค์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ADB๋ฅผ ํตํด Android ๊ธฐ๊ธฐ์ ๋ฌด๋จ์ผ๋ก ์ก์ธ์คํ๋ฉด ์๋ํ์ง ์์ ๋ฐ์ดํฐ ๋ ธ์ถ ๋ฐ ์์ค์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ณดํธํ๊ณ , ์ฌ์ฉํ์ง ์์ ๋ ADB๋ฅผ ๋นํ์ฑํํ๊ณ , ADB ์ก์ธ์ค๋ฅผ ์ํด ์ฌ์ฉ์ ์ธ์ฆ์ ์๊ตฌํ๋ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ผ์ผ ํฉ๋๋ค. ์ด๋ฌํ ์๋ฐฉ ์กฐ์น๋ฅผ ์ทจํ๋ฉด ์ ์ฌ์ ์ธ ์ํ์ ์ต์ํํ๊ณ ์์ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ํ๋ก์ธ์ค๋ฅผ ๋ณด์ฅํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ADB๋ Android ์ฑ ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์ค์ํ ๋๊ตฌ์ ๋๋ค. ๊ฐ๋ฐ์๋ Android ๊ธฐ๊ธฐ ๋ฐ ์๋ฎฌ๋ ์ดํฐ์ ๋ํ ํฌ๊ด์ ์ธ ์ ์ด๋ฅผ ์ ๊ณตํ์ฌ ๋๋ฒ๊น , Logcat ๋ฐ์ดํฐ ๊ฒ์ ๋ฐ ์ฑ๋ฅ ์ต์ ํ ์์ ์ ์ํํ ์ ์์ต๋๋ค. Android ์ํ๊ณ๊ฐ ๋ฐ์ ํ๊ณ ํ์ฅ๋จ์ ๋ฐ๋ผ ADB์ ์ง์์ ์ธ ๊ฐ๋ฐ์ AppMasterno-code ํ๋ซํผ์ ํ์ฉํ๋ ๊ฐ๋ฐ์์ ๊ฐ์ ๊ฐ๋ฐ์์๊ฒ ํ์ ๊ธฐ๋ฅ์ ๊ณ์ ์ ๊ณตํ ๊ฒ์ ๋๋ค. ADB์ ๊ธฐ๋ฅ์ ์์ฉํ๊ณ ์ต๊ณ ์ ๋ณด์ ๊ดํ์ ์ค์ํจ์ผ๋ก์จ Android ์ฑ ๊ฐ๋ฐ์๋ Android ํ๋ซํผ ์ ๋ฐ์ ๊ฑธ์ณ ๋ฐ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์์ ์ผ๋ก ํ์ ํ๊ณ ์ ๊ณตํ ์ ์์ต๋๋ค.