728x90
728x90
ADB(Android Debug Bridge)를 이용하여 컴퓨터와 안드로이드 장치 연결하기
들어가며
- 안드로이드 장치를 루팅(Rooting) 하지 않고, ADB를 이용하여 컴퓨터에서 간단하게 안드로이드 기기의 설정을 변경해줄 수 있다.
방법
① 사전 작업
- 컴퓨터와 안드로이드 장치를 연결하기 전에 몇 가지 작업을 해준다.
컴퓨터와 안드로이드 장치 모두 동일한 WIFI에 연결시키기
- 컴퓨터와 안드로이드 장치를 모두 동일한 WIFI에 연결시켜준다.
- 안드로이드 장치를 USB 케이블이 아닌 무선으로 연결시키기 위해서이다.
- WIFI가 아닌 USB 케이블로도 컴퓨터와 안드로이드 장치를 연결할 수도 있는데, 이럴 경우 이 과정을 생략해도 된다.
안드로이드 장치의 [개발자 도구]에서 USB 디버깅 모드 설정해주기
- 안드로이드 장치의 @[개발자 도구]@에서 USB 디버깅을 설정해준다.
- @[개발자 도구]@는 [설정] > [휴대 전화 정보] > [소프트웨어 정보]에 진입한 후, @[빌드 번호]@를 여러번 연속으로 클릭해주면 나타나게 된다.
안드로이드 장치의 IP 주소 확인하기
- 컴퓨터와 연결한 안드로이드 장치의 IP 주소를 확인해준다.
- 이 IP 주소를 이용하여 컴퓨터에서 해당 안드로이드 장치로 연결해줄 것이다.
- 보통 안드로이드 장치의 [설정] > [네트워크]에서 IP 주소를 확인할 수 있다.
② SDK 플랫폼 도구 다운로드 받기
- 우선 아래의 사이트에서 SDK 플랫폼 도구(Platform Tools)를 다운로드 받는다.
- @.zip@ 파일을 다운로드 받게 되는데, 압축을 풀어주면 다음과 같은 파일들을 확인할 수 있다.
③ 컴퓨터와 안드로이드 장치 연결 시키기
- 압축을 해제한 디렉터리에서 터미널을 실행시켜준다. (마우스 우클릭 > [터미널에서 열기])
- 다음과 같은 명령을 실행하여 안드로이드 장치의 IP 주소를 이용하여 접속한다. (PowerShell에서는 @adb@ 명령어 앞에 @.\@을 붙여야 한다. 터미널에 따라 @.\@를 붙이지 않을 수 있다.) 명령을 실행하면 안드로이드 장치에서 방금 연결된 장치(컴퓨터)를 신뢰할 것이라는 경고창이 나오는데, @[확인(OK)]@ 버튼을 눌러준다.
> .\adb connect <안드로이드_장치의_IP_주소>
- 다음과 같이 출력되면 성공적으로 컴퓨터와 안드로이드 장치가 연결된 것이다.
* daemon not running; starting now at tcp:5037
* daemon started successfully
connected to 175.30.1.21:5555
- 몇 가지 유용한 명령들을 알아보자.
> .\adb shell wm size <widthxheight> # 안드로이드 장치의 해상도 변경하기
> .\adb shell wm density <숫자> # 안드로이드 장치의 DPI 변경하기
> .\adb reboot # 안드로이드 장치를 리부팅하기
기타 ADB의 유용한 명령어들은 이곳을 참고한다.
마치며
- 이렇게 ADB를 이용하여 간편하게 원격으로 안드로이드 장치의 다양한 설정을 마음껏 변경할 수 있다. (루팅(Rooting)을 하지 않아도 된다!)
참고 사이트
728x90
728x90