1. 컴퓨터와 타겟 디바이스(스마트폰이나 기타 Android 기기)가 같은 네트워크에 연결되어 있어야 합니다. 쉽게 말해 같은 공유기에 연결되어있는 상태입니다.
2. 컴퓨터와 타겟 디바이스에 USB로 연결하여 다음 명령으로 TCP 포트를 설정해줍니다.
adb tcpip <PORT>
예를 들어 포트를 5555로 설정한다고 하면 다음과 같이 입력합니다.
adb tcpip 5555
3. 위의 명령어가 성공하였다면 응답은 다음과 같습니다.
restarting in TCP mode port: <PORT>
포트를 5555로 설정한 경우에는 다음과 같이 응답이 옵니다.
restarting in TCP mode port: 5555
4. 타겟 디바이스(스마트폰이나 기타 Android 기기)의 IP를 알아내야 합니다.
1) 설정 > 연결 > Wi-Fi > 연결된 Wi-Fi 설정에서 확인
2) 공유기의 관리자 페이지에서 유/무선으로 디바이스의 IP를 찾는 방법
3) 루트 권한이 있는 경우 -> ifconfig 명령어로 wifi에 할당된 IP를 찾는 방법
5. 연결된 USB를 빼고 다음 명령어를 입력하여 연결합니다.
adb connect <IP_ADDRESS>:<PORT>
디바이스의 IP가 192.168.0.5이고 포트를 5555로 설정하였다면 다음과 같이 입력합니다.
adb connect 192.168.0.5:5555
6. 성공 시 다음과 같이 응답이 옵니다.
connected to <IP_ADDRESS>:<PORT>
디바이스의 IP가 192.168.0.5이고 포트를 5555로 설정하였다면 다음과 같은 응답을 확인할 수 있습니다.
connected to 192.168.0.5:5555
7. 다음 명령어로 디바이스가 검색되는지 확인합니다.
adb devices
만약 192.168.0.5:5555로 연결 설정이 되어있다면 다음과 같이 리스트에서 확인할 수 있습니다.
List of devices attached
192.168.0.5:5555 device
8. 디바이스가 정상적으로 표시되었다면 USB와 연결한 것과 동일하게 작업을 하면 됩니다. Wi-Fi 환경에 따라 성능의 차이가 있으니 참고하세요.
'소프트웨어 > 안드로이드' 카테고리의 다른 글
[Logcat] 안드로이드 로그 최대 출력 가능 길이 (0) | 2020.04.24 |
---|---|
[Android Studio/SQLScout ] SQLite DB 뷰어 플러그인 (0) | 2020.03.31 |
[Android Studio] 파일을 잘못 불러오는 경우 (2) | 2019.11.05 |
[Android Studio] Javadoc 생성 시 인코딩 에러 (0) | 2019.09.30 |
Android Compass(나침반) (2) | 2019.09.19 |