본문 바로가기
안드로이드

안드로이드 스튜디오 무선 디버깅 하기

by 천검 2024. 6. 21.
반응형

안드로이드 스튜디오에서 무선 디버깅이 가능하도록 연결한다.

 

먼저 늘 그래듯이 Copilot에 물어본다.

안드로이드 스튜디오에서 무선 디버깅을 하려면 다음 단계를 따르세요:

1. 개발자 옵션 활성화: 먼저 안드로이드 기기에서 개발자 옵션을 활성화해야 합니다. 이를 위해 기기 설정에서 “휴대전화 정보” 또는 “소프트웨어 정보” 항목으로 이동하고, "빌드 번호"를 여러 번 탭하여 개발자 모드를 활성화하세요.
2. 무선 디버깅 허용: 안드로이드 스튜디오에서도 인식하도록 무선 디버깅을 허용해야 합니다. 기기를 USB 케이블로 연결한 후, 다음 명령을 실행하세요:
3. adb tcpip 5555
4. 무선 연결: 기기를 USB 케이블로 연결한 후, 다음 명령을 실행하여 기기를 무선으로 연결하세요:
5. adb connect 기기_IP_주소:5555

여기서 기기_IP_주소는 기기의 IP 주소입니다.

이제 기기와 무선으로 연결되었습니다. 안드로이드 스튜디오에서 무선 디버깅을 사용할 수 있습니다12

1. 휴대전화에서 무선디버깅허용

알려준 그대로 휴대전화 정보 > 소프트웨어 정보 > 빌드번호를 여러번 탭해서 "개발자 옵션"을 활성화시킨다.  (갤럭시 기준)

이제 개발자 옵션으로 들어가서 무선 디버깅을 체크해서 활성화 시킨다.

(이전에 한번이라도 연결 시키면 이 동작을 하면 바로 안드로이드 스튜디오 디바이스 매니저에서 휴대폰이 보인다)

 

2. 페어링 

이제 페어링을 시도한다.

휴대전화에서 무선 디버깅 > 페어링 코드로 기기 페어링을 클릭하면 IP 주소 및 포트, Wi-Fi 페어링 코드가 있다. Wi-Fi를 통해 연결됨을 알 수 있다.

이제 PC에서 platform-tools 경로로 가서 아래와 같이 입력한다.

>adb pair IP주소:포트

그리고 페어링 코드를 입력한다.

 

3. 연결하기

휴대전화에서 무선 디버깅 > IP주소 및 포트를 확인한다.(아까 기기 페어링 클릭해서 팝업으로 나온 IP주소 및 포트와 다르다)

PC에서 platform-tools 경로로 가서 아래와 같이 입력한다.

>adb connect IP주소:포트

 

4. 확인하기

휴대전화에서 알림창 부분에 "무선 디버깅 연결됨"이 있는지 확인하고 다시 안드로이드 스튜디오 디바이스 매니저에서 휴대폰이 보이는지 확인한다.

 

5. 사담

근데 Copilot이 얘기한건 무슨 내용인가 찾아보니 안드로이드10 이하 에서 유선 연결 후 무선으로 사용하는 방법인거 같다.

https://developer.android.com/tools/adb?hl=ko#wireless

 

Android 디버그 브리지(adb)  |  Android Studio  |  Android Developers

기기와 통신할 수 있도록 지원하는 다목적 명령줄 도구인 Android 디버그 브리지에 대해 알아보세요.

developer.android.com

 

아무래도 Copilot을 참고한다고 하더라도 아직은 구글링해서 다시 한번 크로스 체크가 필요한듯 하다.

 

adb 기능도 꽤 많은 듯 하다.

https://developer.android.com/tools/adb?hl=ko#connect-to-a-device-over-wi-fi-android-11+

 

Android 디버그 브리지(adb)  |  Android Studio  |  Android Developers

기기와 통신할 수 있도록 지원하는 다목적 명령줄 도구인 Android 디버그 브리지에 대해 알아보세요.

developer.android.com

 

그래서 마지막으로 adb 주요 기능 Copilot에 물어봤다.

 

물론입니다! 안드로이드 디버깅 브리지 (ADB)는 안드로이드 기기와 컴퓨터 간 통신을 담당하는 도구입니다. 여기 몇 가지 주요 ADB 명령어를 요약해 드리겠습니다:

1. adb devices: 시스템에 연결된 Android 장치 목록을 표시합니다.
2. adb logcat: 장치 이벤트 및 메시지에 대한 자세한 로그를 표시합니다.
3. adb install: Android 기기에 앱을 설치합니다.
4. adb uninstall: Android 기기에서 앱을 제거합니다.
5. adb shell: Android 기기에서 셸 세션을 엽니다.

무선 디버깅과 관련하여 이전에 언급한 내용도 참고하시면 좋을 것 같습니다123

 

adb 통해서 셀 접근이 가능하다는게 눈에 띈다.

 

 

반응형

댓글