Tag Archives: emulator error

[Tip | Android] ‘index.andriod.bundle’ is packaged correctly for release

빌드나 디바이스 테스트 중 아래와 같은 에러가 발생할 경우 해결방안을 정리한다.

Unable to load script. Make sure you’re either running a Metro server (run ‘react-native start’) or that your bundle ‘index.android.bundle’ is packaged correctly for release.


작성일 : 2021-08-23
OS : macOS Big Sur 버전 11.5

1> 에러화면


2> 해결방안

빌드시 asset(자원)을 관리해주는 bundle 쪽 문제로 보인다. 아래 명령을 통해 index.android.buldle 파일을 생성해주자.

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

3> 해결불가시 다음을 시도해보자.

3-1> 앱소스 폴더에 아래 폴더가 없다면 생성해준다.

{app Path}/android/app/src/main/assets

3-2> clean 옵션으로 이전 빌드시 잘못 생성된 파일을 정리한다.

cd {app Path}/android
./gradlew clean

[Tip | Android] emulator Not Operation

실행로그에는 문제가 없는 것으로 보이나 에뮬레이터가 빈화면(검정화면 또는 흰화면)으로 나오는 현상의 해결방안을 정리한다.


작성일 : 2021-08-22
OS : Windows 10
Android Studio : Ver 4.1.1
Emulator : Pixel 3 XL API 30

1> 실행로그


2> 에뮬레이터 화면


3> 해결방안

Android Studio > AVD Manager를 통해 에뮬레이터를 콜드부팅(Cold Boot) 한다.

3-1> 우측아래 Configure > AVD Manager

3-2> 에뮬레이터 선택 후 우클릭 > Cold Boot Now


4> 에뮬레이터가 실행되면 실행되던 프로세서를 재시작