Невозможно загрузить скрипт. Убедитесь, что вы используете сервер Metro или что ваш пакет 'index.android.bundle' правильно упакован для выпуска
response-native run-android завершает работу, оставляя сообщение в сообщении в симуляторе Android. Сообщение выглядит следующим образом
Невозможно загрузить скрипт. Убедитесь, что вы используете сервер Metro или что ваш пакет 'index.android.bundle' правильно упакован для выпуска.
Я полностью сбит с толку, что я делаю не так.
Изменить: добавление скриншота ошибки
67 ответов
Попробуй это
taskkill /F /IM node.exe
а потом
npx react-native run-android
попробуйте эту команду
~/Library/Android/sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081
Если вы используете eas expo react native, проверьтеpackage.json
файл, чтобы узнать, установили ли выexpo-dev-client
.
Это было проблемой для меня. Его установка исправила это для меня.
Обязательно выполните предварительную сборку после установки, иначе, скорее всего, это не сработает.npx expo prebuild
Что сработало для меня:
- закрыть все консоли
- открыть новую консоль
$ adb devices
- убедитесь, что у вас подключено только одно устройство
$ react-native run-android
Возможно ваш порт занят. Попробуйте запустить на другом порту:
adb reverse tcp:6666 tcp:6666
react-native run-android --port 6666
проверьте, свободен ли порт, который вы используете
Linux:
lsof | grep LISTEN
окна:
netstat -an
Попробуйте следующее.
- Удалить папки Android и IOS
- запустить реагировать родной выброс
- запустить реагировать родной запустить андроид
Может быть, после предыдущих шагов у вас есть запуск npm start - --reset-cache
Я работаю, надеюсь, это поможет вам.