본문 바로가기

IT/javascript

[react-native-expo] 기기테스트시에 소켓 오류 발생

반응형

윈도우에서 react-native 설치하고, 안드로이드 실기에서 테스트 하는데, 다음과 같은 오류가 발생

오류화면

해결을 위해 구글링을 하니, 스택오버플러우에 답이 있다. ( 땡스맨~ )

 

이유는 VirtualBox 같은 VM 을 설치한 경우, 가상IP 때문에 생기는 일이라고 한다.

 

관련링크

https://github.com/react-community/create-react-native-app/issues/144

 

Network Response Time Out Error · Issue #144 · react-community/create-react-native-app

Uncaught Error: Java.net,sockettimeoutException: failed to connect to after 10000ms in android after scan QR code

github.com

결론은 자신의 ip 를 리엑트 호스트 설정값으로 넣어주면 된다.

 

ipconfig 확인후, 

 

set REACT_NATIVE_PACKAGER_HOSTNAME=my-custom-ip-address

 

로 ip 설정하고, 다시 실행 ( expo start ) 하면 잘된다!

반응형