로컬 서버 호출을 USB 연결 디바이스에서 하는 방법

Mendel·2024년 2월 12일
0

안드로이드

목록 보기
7/7

로컬 서버를 띄웠는데, 에뮬에서는 10.0.2.2 로 ip주소를 설정하면 잘 동작한다.
그런데, USB 디버깅으로 연결한 물리 디바이스에서는 서버에 연결할수 없었다.
찾아본 결과,
https://stackoverflow.com/questions/9887621/accessing-localhost-of-pc-from-usb-connected-android-mobile-device
위 글의 답변 중 좋은 답변이 있었다.

  • 일단 내 컴퓨터의 네트워크 설정에 가서 ip 주소를 가져온다.
  • 에뮬을 위해 10.0.2.2 로 설정했던 서버 ip주소를 위에서 가져온 걸로 교체한다. 그리고 이걸로 새로 빌드해서 내 휴대폰에 받는다.
  • 그리고 USB 테더링을 내 휴대폰에서 킨다.

이렇게 하면 실제 기기에서 내 로컬 서버와 연결할 수 있다!

profile
이것저것(안드로이드, 백엔드, AI, 인프라 등) 공부합니다

0개의 댓글