sanguk.dev
작성완료
Android 앱 실행 후 Unable to load script 이슈 해결방법

Android 앱 실행 후 Unable to load script 이슈 해결방법

앱이 실행되지만 JS 파일을 로드하지 못하는 문제를 해결하기 위해, 물리 기기 리스트를 확인하고 Metro 서버와 수동으로 연결하는 방법을 제시합니다. ADB 명령어를 사용하여 기기 ID를 확인하고 연결을 설정할 수 있습니다.

React NativeAndroid

앱은 떴지만 JS 파일 (index.android.bundle) 을 로드하지 못하여 나는 에러
Metro 서버가 정상 구동중이고, 시뮬레이터에서 정상적으로 동작한다면 아래와 같이 해결 가능

1. 물리기기 리스트 확인

bash
adb devices

예제 결과 (여기서 R3CN30XXXX 가 기기ID)

bash
List of devices attached
R3CN30XXXX     device

2. 수동으로 Metro 서버와 연결

bash
adb -s R3CN30XXXX reverse tcp:8081 tcp:8081