인프런 커뮤니티 질문&답변

bourgeois님의 프로필 이미지
bourgeois

작성한 질문수

따라하며 배우는 리액트 네이티브 기초

There was a problem loading the requested app

작성

·

414

0

 

 

qr코드를 카메라로 찍어서 expo로 열면 다음과 같이 연결할 수 없다고 뜨는데 어떻게 해결할 수 있을까요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

님의 문제는 로컬 호스트 주소인 127.0.0.1을 사용하여 Expo 앱이 서버에 연결하지 못하는 상황입니다. 127.0.0.1은 일반적으로 로컬 컴퓨터를 가리키는 주소인데요, 모바일 디바이스에서 이 주소로 연결하려고 하면, 디바이스는 자체적으로 자신을 가리키게 되어 실제 개발 중인 애플리케이션에 접근할 수 없게 됩니다.

해결 방법은 다음과 같습니다:

  1. 컴퓨터와 모바일 디바이스가 같은 네트워크에 연결되어 있는지 확인합니다.
  2. 컴퓨터의 IP 주소를 찾습니다. (Windows의 경우 cmd에서 ipconfig를, macOS 또는 Linux에서는 터미널에 ifconfig 또는 ip addr를 입력하여 찾을 수 있습니다.)
  3. 찾은 IP 주소로 Expo 프로젝트를 시작합니다. 예를 들어, 컴퓨터의 IP 주소가 192.168.0.5라면, Metro 서버를 시작할 때 명령어 라인에 이 IP를 사용할 수 있습니다.
  4. exp://192.168.0.5:8082와 같이 실제 IP 주소를 사용해 QR 코드를 생성하고, 이를 모바일 디바이스에서 스캔하여 앱을 연결합니다.

네트워크 설정이나 방화벽에 의해 여전히 연결이 되지 않는 경우, 네트워크 설정을 확인하거나 방화벽을 잠시 해제해 볼 수 있습니다. 또한, Expo 개발 서버와 모바일 앱 간의 포트가 일치하는지 확인해 보세요.

이러한 단계를 통해 문제를 해결할 수 있기를 바랍니다.

bourgeois님의 프로필 이미지
bourgeois
질문자

알려주신 방법으로 시도해봤는데

this is taking much longer than it should

이런 오류가 발생합니다.

오류에 대해서 제 개인 기술 블로그에 작성했으니 참고해주시면 감사하겠습니다.

https://velog.io/@bourgeois46/%EC%84%B8%ED%8C%85-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0

그리고 실행결과를 확인할 때 w 명령어를 사용해서 리액트처럼 웹으로 렌더링 결과물을 매번 확인할 수 있나요?

안드로이드 스튜디오는 버그가 심해서 매번 사용하기 힘들거라 판단되어 여쭤봅니다.

bourgeois님의 프로필 이미지
bourgeois

작성한 질문수

질문하기