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 ํ”Œ๋žซํผ ์ „๋ฐ˜์— ๊ฑธ์ณ ๋›ฐ์–ด๋‚œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์†์ ์œผ๋กœ ํ˜์‹ ํ•˜๊ณ  ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.