-
[안드로이드] 무선 연결 디버깅(MAC)안드로이드(java)/기타 등등 2021. 12. 8. 14:09
디버깅할 때 항상 유선으로만 진행했었는데 pcb 와 연결할 일이 생겨서 선을 연결하여 디버깅 작업을 할 수 없는 상태가 되었습니다.
전부터 무선 디버깅이 가능한건 알고있었지만 다음에 해봐야지 하고 미뤄놓다가 이제 해볼일이 생겼네요.
- 필요한 준비 -
usb 케이블, 연결할 단말기
무선 연결이긴 하지만 무선 연결 시키기 위해서는 usb 케이블이 필요 합니다.
그리고 한 번 연결 했다고 해서 끝이 아니고 재시작 하면 다시 연결 작업을 진행해줘야 합니다.
1. 명령어 실행할 디렉토리로 이동
ADB 를 이용해야 하므로 우선은 ADB 가 있는 디렉토리까지 이동해줍니다.
맥 기준이므로 /Users/사용자계정/Library/Android/sdk/platform-tools 로 들어가줍니다.
안드로이드 스튜디오를 켜고 무선 디버깅을 적용할 단말기를 연결합니다.
2. 연결된 단말기 확인
platform-tools 디렉토리내에서 단말기가 잘 인식되는지 아래 명령어로 리스트 확인을 해봅니다.
./adb devices
확인 결과 :
List of devices attached
LGF500Kb38e9611 unauthorized인식은 되는데 unauthorized 가 붙어 나왔네요. 그래도 무선 디버깅은 연결 되기때문이 이어서 작업을 합니다.
3. 포트 설정
포트번호는 다른번호로도 변경하여 사용할 수 있습니다.
./adb tcpip 5555
여기까지 한 이후에 케이블로 연결을 해제합니다.
4. 연결했던 단말과 무선 연결
단말기 wifi 를 mac 에서 사용중인 wifi 와 같은것으로 연결합니다.
그리고 단말기에서 사용중인 ip 주소를 확인합니다.
저는 192.168.0.110 으로 잡혀있네요.
./adb connect 192.168.0.110
포트번호가 5555 외에 다른걸 적용했을 경우 ip 주소 뒤에 ":포트번호" 를 붙여줍니다.
연결 되면 무선으로 디버깅을 할 수 있게 됩니다.
오래된 버전을 테스트 하기 위해서 예전 단말기를 연결하긴 했지만 최근에 나온 단말기로도 잘 연결되었었습니다.
※ 만약 무선 연결 이후에 연결 작업에 문제 발생 시 아래 명령어처럼 서버를 중지시키고 다시 실행 시킨 이후에 작업을 하면 될 겁니다.
./adb kill-server ./adb start-server
※ 연결 종료
./adb disconnect ip주소:port번호
'안드로이드(java) > 기타 등등' 카테고리의 다른 글
[안드로이드] ARCore 지원 되는 기기 목록 (0) 2020.07.27 [안드로이드] NDK 란? (0) 2020.06.22 [안드로이드] androidX 란? (0) 2020.01.05 [안드로이드] 안드로이드 스튜디오 지난 버전 다운로드 하기 (0) 2019.07.26 [안드로이드] 안드로이드 런타임(ART), APK (0) 2019.07.14