Programming/Android

[Android] 안드로이드 wifi(무선) ADB 이용 접속 방법

Rexter 2019. 7. 15. 21:53
반응형

유선 연결이 귀찮을 때.

유선 연결은 충전이 느려서 짱날 때.

 

0. 조건

 A. 처음 설정시에는 usb 케이블을 연결해야 합니다.

 B. wifi 와 PC 의 네트워크가 같아야 합니다.(같은 공유기, 허브. 기본 Gateway가 같으면 됩니다.)

 

1. 환경변수 등록.

 이건 편하게 사용하기 위해서 하는 거라 넘기셔도 상관은 없습니다.

 환경변수 등록 자체가 다른 프로그램 등에서도 잘 쓰이는 편이니 알아둘 겸 해보시는 것도 나쁘진 않을 것 같네요.

 시스템 속성으로 들어가 주세요(내컴퓨터, 내 PC 에서 우클릭 후 속성)

 그리고 고급 시스템 설정 으로 들어 간 후 환경변수 부분을 클릭하시면 됩니다

그후 시스템 변수에서 Path 항목을 찾은 후 더블 클릭 혹은 편집 을 눌러 주세요.

그러면 환경 변수 편집 창이 뜬느데, 새로 만들기를 누른 후

C:\Users\사용자명\AppData\Local\Android\Sdk\platform-tools

이 경로를 입력하시면 됩니다.

 

 그리고 안정적인 사용을 위해서는 재부팅을 추천드립니다.

 

2. 개발자옵션 활성화

 폰마다 찾아가는 경로는 다른데 빌드번호를 여러번 클릭하면 되는 건 같습니다.

 활성화 시키고 usb 디버깅 도 활성화 시켜주세요.

 만약 청므 연결시 디버깅 허용 관련 메시지가 안 뜬다면 adb devices 를 프롬프트에 입력해 주시면 팝업이 뜰 겁니다.

 

3. 디바이스 등록

 정확한 명칭은 아니지만, 대충 그런 느낌이라........

 명령 프롬프트를 열고

 adb tcpip 1234(포트명은 임의로 지정 가능)

 와 같이 입력해 주세요.

 

그러면

 

 

 요런 메시지를 확인 할 수 있습니다.(위에 메세지들은 바로바로 안 된 내용이니 무시하셔도 됩니다.)

 

4. 스마트폰 ip 확인하기

 이것도 당연히 폰마다 다릅니다.

 삼성이 경우 그냥 ssid 를 클릭하면 ip 주소가 나옵니다.

 LG 의 경우 ssid 를 눌러도 ip 주소는 안 나옵니다. wifi 설정 부분에서 우측 상단에 있는 3점을 터치한 후 wifi 고급 설정을 터치 하면 하단에 정보 부분이 있고 ip 주소를 확인 할 수 있습니다.

 이제 확인 한 ip주소를 기억해 두세요.

 

5. 연결

 프롬프트 창을 열고

adb connect IP주소:포트

입니다.

가령 예를 들면

adb connect 192.168.0.123:1234 와 같이 되겠네요.

 

연결이 되면

connect to ip주소 가 뜨게 됩니다.

 

6. 확인

 android studio 를 연 후 프로젝트를 열고 run 을 클릭하면 디바이스가 보이면 성공입니다.

 

7. 이 방법의 문제점 및 해결 방법

 이 방법의 큰 문제점은... 일단 재부팅 하면 세팅이 초기화 되어 있습니다.

 작업을 다시 해 줘야 된다는 거지요.(짜증나게)

 그나마 조금이라도 절차를 줄일 수 있는 방법은 bat 파일을 만들어서 이용하는 겁니다.

 스마트폰의 ip 주소를 고정으로 바꿔 두시면 더 편하겠지요.

 바탕화면에 txt 파일을 만들어 주고 확장자를 bat 로 변경해 주세요.

 그리고 내용을 입력해 주시면 됩니다.

 

 adb tcpip 1234(불필요)

 adb connect ip주소:1234

 

 요렇게만 하시면 됩니다. pc 가 종료 된 후에는 usb를 연결 한 후 입력을 해 줘야 하는 불편함이 있습니다.

 재부팅 후에 adb tcpip 포트 이걸 하지 않아도 연결하는 명령어만 입력해 주면 알아서 되네요.

 다행히 설정값이 저장되긴 하나 봅니다.

 

이 부분만 해결되면 좋을 텐데, 방법을 찾아보고 있는데 마땅한게 안 보이네요. 나중에라도 찾게 되면 추가하도록 하겠습니다.

반응형