터미널에서 다음과 같이 명령어를 입력해보세요(참고로 adb reverse 명령어는 에뮬레이터가 실행 중인 상태에서 실행해야 합니다).
$ adb reverse tcp:1337 tcp:1337
그러면 안드로이드 기기 내에서 localhost:1337을 사용할 때 PC에서 열려 있는 1337 포트로 접속하게 됩니다. 만약 시뮬레이터가 여러 개 가동 중이거나 실제 기기를 함께 사용 중이라면 디바이스 목록을 확인하고 특정 디바이스를 선택하여 reverse를 설정해야 합니다. 그런 경우에는 다음 명령어를 참고하세요.
$ adb devices List of devices attached emulator-5554 device emulator-5555 device $ adb -s emulator-5554 reverse tcp:1337 tcp:1337
이 작업은 안드로이드 시뮬레이터를 새로 실행할 때마다 해줘야 합니다.
Note ≡ 윈도우에서 adb 사용하기
만약 adb 명령어가 작동하지 않는다면 다음 명령어를 입력해서 platform-tools 경로로 이동한 후, 다시 시도해주세요.
> cd %LOCALAPPDATA%\Android\Sdk\platform-tools