React & React Native/오류노트
[RN/오류노트] Solved - 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.
adjh54
2023. 10. 5. 13:42
반응형
해당 글에서는 react-native에서 발생하는 오류에 대한 해결방법에 대해 공유합니다
1) 문제점
💡 아래와 같은 문제가 발생하였습니다
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.
반응형
2) 해결방법
시도한 해결 방법-1 : 포트포워딩 — 해결되지 않음
💡 adb reverse tcp:8081 tcp:8081 명령어는 안드로이드 디버깅 브리지(ADB)를 사용하여 포트 포워딩을 설정하는 명령입니다. 이 명령은 로컬 8081 포트의 트래픽을 장치의 8081 포트로 전달합니다.
💡 그러나 이를 해결 할 수 없었습니다.
$ adb reverse tcp:8081 tcp:8081
시도한 해결 방법-2 : AndroidManifest.xml 파일 내에 추가 — 해결되지 않음
💡 아래의 블로그 글을 참고하여서 적용해보았습니다.
💡그러나 이를 해결 할 수 없었습니다.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.tugboat_mobile">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<application
android:name=".MainApplication"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:allowBackup="true"
android:supportsRtl="true"
<!-- 해당 부분을 추가하였음 -->
android:usesCleartextTraffic="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustResize"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="tugboat.com" />
</intent-filter>
</activity>
</application>
</manifest>
시도한 해결 방법-3 : 디바이스 재부팅 - 해결완료
💡 위에 해결 방법을 시도한 결과로 시행되었을지 모르겠지만 디바이스를 종료후 다시 시작하였을 경우
💡 해당 문제가 해결되었습니다.
오늘도 감사합니다. 😀
반응형