< react-native(리액트-네이티브) : 가상 디바이스에서 정상이던 app이 실물 디바이스 연결시 오류 발생 >
* 시뮬레이터에서는 정상 작동하던 app을 실물 디바이스(갤럭시 노트4)에 연결하였을 때
아래와 같은 에러 메세지 :
unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you are running a packager server.
------------------------------------------
조치(성공)
https://stackoverflow.com/questions/44446523/unable-to-load-script-from-assets-index-android-bundle-on-windows
-- 윈도우 --
I've encountered the same issue while following the React Native tutorial (developing on Linux and targeting Android).
This issue helped me resolve the problem in following steps.
1. (in project directory) mkdir android/app/src/main/assets
( 아래 2번을 실행하면 assets 폴더에 android build 관련 파일이 생성됨. )
2. react-native bundle --platform android --dev false --entry-file index.js --bundle-output 3. android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
(2번 터미널 열어놓은 상태에서 새 터미널 열어서 app 실행)
react-native run-android
-- 리눅스 --
You can automate the above steps by placing them in scripts part of package.json like this:
"android-linux": "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 && react-native run-android"
Then you can just execute npm run android-linux from your command line every time.
'프로그래밍(Programming) > 리액트 네이티브(React Native)' 카테고리의 다른 글
react-native 프로젝트 폴더명 변경 관련 에러 (0) | 2018.10.12 |
---|---|
react-native 크롬 브라우져 디버깅 에러 발생시 (0) | 2018.10.12 |
react-native v0.57 에서의 virtual device 연동 오류 삽질 기록(성공) (0) | 2018.10.11 |
react-native ; api를 통한 get data 를 console.log 에 찍어서 확인하기 (0) | 2018.10.06 |
React-native 에러(error) 메세지 및 조치 collection (0) | 2018.10.06 |