๐Ÿ“ฑ ๋ฌด์„  ํŽ˜์–ด๋ง์œผ๋กœ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์•ˆ๋ ๋•Œ ์ƒ‰๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ

GongBaekยท2024๋…„ 2์›” 25์ผ
0
post-thumbnail

์—ฌ๋Ÿฌ๋ถ„๋“ค๋„ ์‹ค์ œ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์™€ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค๋ฅผ ์—ฐ๊ฒฐํ•ด์„œ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„์‹œ์ฃ ?? ๊ทผ๋ฐ ์—ฌ๊ธฐ์„œ ์ƒ๊ฐ๋ณด๋‹ค ์ด์Šˆ๊ฐ€ ์ด๊ฒƒ์ €๊ฒƒ ๋ฐœ์ƒํ•˜๋”๋ผ๊ตฌ์š” ใ…  ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋‹ˆ ์ €๋งŒ ๋‹นํ•œ ์ผ์ด ์•„๋‹ˆ์—ˆ๋‹ต๋‹ˆ๋‹คโ€ฆโ˜† ์šฐ์„  ์†Œ์†Œํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋ถ€ํ„ฐ ํ•ด๋ด…๋‹ˆ๋‹ค!!

  1. ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค ์šฐ์ธก ์ƒ๋‹จ์˜ No Devices๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

  1. Pair Devices Using Wi-Fi๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

    • ๋‹จ, ๋…ธํŠธ๋ถ๊ณผ ์Šค๋งˆํŠธํฐ์€ ๊ฐ™์€ ์™€์ดํŒŒ์ด์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  1. ์„ค์ • - ๊ฐœ๋ฐœ์ž ์˜ต์…˜์„ ๋“ค์–ด๊ฐ€์ฃผ์„ธ์š”.
  1. ๋ฌด์„  ๋””๋ฒ„๊น…์„ ์ฒดํฌํ•ด์ฃผ๊ณ  ๋ฌด์„  ๋””๋ฒ„๊น…์„ ๋ˆŒ๋Ÿฌ์ค์‹œ๋‹ค!!
  1. ์ €๋Š” ํŽ˜์–ด๋ง ์ฝ”๋“œ๋กœ ํŽ˜์–ด๋ง์„ ์‹œ๋„ํ–ˆ์–ด์š”! QR ์ฝ”๋“œ๋กœ ๊ธฐ๊ธฐ ํŽ˜์–ด๋ง์„ ๋ˆ„๋ฅด์‹œ๋ฉด ์นด๋ฉ”๋ผ๊ฐ€ ๋‚˜์™€์„œ QR์ฝ”๋“œ ์ดฌ์˜์ด ๊ฐ€๋Šฅํ•˜๋‹ต๋‹ˆ๋‹ค.
  1. ์‚ฌ์‹ค QR ํŽ˜์–ด๋ง๋„ ์•ˆ๋˜๊ณ  ํŽ˜์–ด๋ง ์ฝ”๋“œ ์‚ฌ์šฉ๋„ ์•ˆ๋ผ์„œ ๋ฐœ๋งŒ ๋™๋™ ๊ตฌ๋ฅด๊ณ  ์žˆ์—ˆ์ฃ  ใ…  ์ด๊ฑด ์•„์ง ํ•ด๊ฒฐ์„ ๋ชปํ–ˆ์–ด์š”!!! ํ˜น์‹œ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ์„ ์•„์‹œ๋Š” ๋ถ„์ด ๊ณ„์‹œ๋‹ค๋ฉด ๋„์›€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿ˜ข

[ํ•ด๊ฒฐ ๊ณผ์ •]

  1. ์ž, ํ•˜๋Š˜์ด ๋ฌด๋„ˆ์ ธ๋„ ์†Ÿ์•„๋‚  ๊ตฌ๋ฉ์€ ์žˆ๊ฒ ์ฃ ? ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค ํ•˜๋‹จ์˜ Terminal๋กœ ๋“ค์–ด๊ฐ€ ์ค์‹œ๋‹ค.

* Terminal์— ๊ด€ํ•ด (์ถœ์ฒ˜: ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž ๊ณต์‹๋ฌธ์„œ)

Gradle ๋ž˜ํผ ๋ช…๋ น์ค„ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด Android ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋นŒ๋“œ ์ž‘์—…์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Windows์—์„œ๋Š” ๋ฐฐ์น˜ ํŒŒ์ผ(gradlew.bat)๋กœ, Linux์™€ Mac์—์„œ๋Š” ์…ธ ์Šคํฌ๋ฆฝํŠธ(gradlew.sh)๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  Android ์ŠคํŠœ๋””์˜ค๋กœ ๋งŒ๋“œ๋Š” ๊ฐ ํ”„๋กœ์ ํŠธ์˜ ๋ฃจํŠธ์—์„œ ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋ž˜ํผ๋กœ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํ„ฐ๋ฏธ๋„ ์ฐฝ(Android ์ŠคํŠœ๋””์˜ค์—์„œ View > Tool Windows > Terminal ์„ ํƒ)์—์„œ ๋‹ค์Œ ๋ช…๋ น์–ด ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  1. ์ €๋Š” ๋“ค์–ด๊ฐ”์„๋•Œ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ์ ํŠธ ํด๋”๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ผœ์ ธ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  1. ์›๋ž˜๋Š” adb pair์™€ adb connect๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋ฐ”๋กœ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•ด์š”!! ๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ๋ถ€ํ„ฐ์˜€์Šต๋‹ˆ๋‹ค ๐Ÿ˜ฒ adb๊ฐ€ ์ธ์‹๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋‚˜์˜ค์ฃ ?! ์ด๋ฅผ ํ•ด๊ฒฐํ•ด๋ด…์‹œ๋‹ค.
  1. ์ž, ์šฐ์„  ๋ณธ์ธ ์•ˆ๋“œ๋กœ์ด๋“œ ์„ค์น˜ ํด๋”์—์„œ Sdk\platform-tools ํด๋”๋ฅผ ์ง€์ •ํ•ด์ค์‹œ๋‹ค.
cd C:\Program FIles\Android\Sdk\platform-tools
์œ„์˜ ๊ฒฝ๋กœ๊ฐ€ ์ œ ํด๋”๊ฐ€ ๋งž๋Š”๋ฐ์š”, ์•„๋ž˜ ๋ณด์‹œ๋ฉด ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์žˆ์ฃ ?!
๋„์–ด์“ฐ๊ธฐ๋ฅผ ์ธ์‹ํ•ด๋ฒ„๋ ค์„œ ๊ทธ๋Ÿฐ๋‹ต๋‹ˆ๋‹ค ใ… ใ… ใ…  ์ด๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด์ฃ !
cd C:\"Program FIles"\Android\Sdk\platform-tools

์œ„์™€ ๊ฐ™์ด ""๋กœ ๋‹จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•ด์ฃผ์–ด ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•˜๊ณ  ์™”๋‹ต๋‹ˆ๋‹ค :)

  1. ์ž ์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹œ์ž‘ํ•ด๋ด…์‹œ๋‹ค
.\adb.exe

์œ„์˜ ์ฝ”๋“œ๋ฅผ ์ณ์ฃผ์„ธ์š”! ๊ทธ๋Ÿฌ๋ฉด ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰์ด ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ๋ณด์‹ค ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.

  1. ๋‹ค์‹œ ์Šค๋งˆํŠธํฐ์œผ๋กœ ๋Œ์•„๊ฐ€์„œ โ€˜ํŽ˜์–ด๋ง ์ฝ”๋“œ๋กœ ๊ธฐ๊ธฐ ํŽ˜์–ด๋งโ€™์„ ๋‹ค์‹œ ๋ˆŒ๋Ÿฌ์ค์‹œ๋‹ค! ๊ทธ๋Ÿฌ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํŽ˜์–ด๋ง ์ฝ”๋“œ์™€ ๋ณธ์ธ IP์ฃผ์†Œ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.
  1. ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ณ์ค์‹œ๋‹ค!
.\adb pair [IP์ฃผ์†Œ]:[์—ฐ๊ฒฐํฌํŠธ]

์น˜๊ณ  ๋‚˜์‹ ๋‹ค๋ฉด ํŽ˜์–ด๋ง ์ฝ”๋“œ๋ฅผ ์ ์–ด๋‹ฌ๋ผ๊ณ  ๋‚˜์˜ฌ๊ฒ๋‹ˆ๋‹ค! ์œ„์—์„œ ๋‚˜์˜จ 023484๋ฅผ ์ ์–ด์ค๋‹ˆ๋‹ค.

  1. ์ •์ƒ์ ์œผ๋กœ ๊ธฐ๊ธฐ์—์„œ ํŽ˜์–ด๋ง์ด ๋œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํŽ˜์–ด๋ง์— ์„ฑ๊ณตํ–ˆ๋‹ค๋ฉด ์—ฐ๊ฒฐ์„ ํ•ด์ฃผ์–ด์•ผ๊ฒ ์ฃ ? ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ณ์ค๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ์œ„์˜ Device name ๋ฐ‘์— ์ ํžŒ IP์ฃผ์†Œ์™€ ํฌํŠธ๋ฅผ ์ ์–ด์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.
.\adb connect [IP์ฃผ์†Œ]:[์—ฐ๊ฒฐํฌํŠธ]

  1. ์œ„์—์„œ connected to๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ์š”, ์ด๋Ÿฌ๋ฉด ๊ธฐ๋ณธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ์ฒ˜๋Ÿผ ์‹ค์ œ ๊ธฐ๊ธฐ ๋ชฉ๋ก์ด ์ถ”๊ฐ€๋˜์–ด ์žˆ์„๊ฒ๋‹ˆ๋‹ค. ๋นŒ๋“œ๋ฅผ ํ•ด๋ณธ๋‹ค๋ฉด ์ €๋ฒˆ ๊ณผ์ œ์—์„œ ํ–ˆ๋˜ ํ”„๋กœํ•„์ด ๋‚˜์˜ค๋Š”๊ตฐ์š”!! ๐Ÿ˜‚ ์„ฑ๊ณต์ž…๋‹ˆ๋‹ค.

[์ฐธ๊ณ ํ•˜๋ฉด ์ข‹์„ ๊ฐœ๋…]

์œ„์—์„œ๋Š” ์กฐ๊ธˆ ๋ณต์žกํ•˜๊ฒŒ ํ•œ ๋Š๋‚Œ์ด ์—†์ž–์•„ ์žˆ๊ธฐ๋Š” ํ•˜์ง€๋งŒ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋กœ ์œ„์˜ adb๊ฐ€ ์ธ์‹๋˜์ง€ ์•Š๋Š” ํ•ด๊ฒฐํ•  ์ˆ˜๋„ ์žˆ๋‹ต๋‹ˆ๋‹ค.

  1. ์œˆ๋„์šฐ ์‹œ์ž‘๋ฒ„ํŠผ ์˜ค๋ฅธ์ชฝ์— ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๊ฒ€์ƒ‰ํ•ด์ค์‹œ๋‹ค.

  1. ๋ฐ”๋กœ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋ˆŒ๋Ÿฌ ์ฃผ์…”์•ผ๊ฒ ์ฃ ?
  1. ์•„๋ž˜ ์‹œ์Šคํ…œ ๋ณ€์ˆ˜์—์„œ Path๋ฅผ ์ฐพ์•„ ๋ˆŒ๋Ÿฌ์ฃผ๊ณ  ๊ณผ๊ฐํ•˜๊ฒŒ ํŽธ์ง‘์„ ๋ˆŒ๋Ÿฌ์ค๋‹ˆ๋‹ค.
  1. ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ ์•„๋ž˜์™€ ๊ฐ™์ด ์œ„์˜ 10๋ฒˆ์—์„œ ์ ์€ ๊ฒฝ๋กœ์™€ ๊ฐ™์€ ๊ฒฝ๋กœ์ธ platform-tools ํด๋”๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์‹œ๊ณ  ์ €์žฅ์„ ํ•ด์ค์‹œ๋‹ค. ์žฌ๋ถ€ํŒ…์„ ํ•˜์‹ ๋‹ค๋ฉด ๋ฐ”๋กœ ์œ„์˜ 13๋ฒˆ๋ถ€ํ„ฐ ์‹œ์ž‘์ด ๊ฐ€๋Šฅํ•˜๋‹ต๋‹ˆ๋‹ค!!

์ €์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ฒช์œผ์‹ ๋‹ค๋ฉด ์œ„์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๊ฒฐํ•ด๋ณด์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค!!

profile
Junior Android Developer

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด