WedX - журнал о программировании и компьютерных науках

Не удалось загрузить скрипт. Убедитесь, что вы используете сервер Metro или ваш пакет index.android.bundle правильно упакован для выпуска.

Я создал новый проект с init. Я использую response-native со следующим: react: 16.13.1, react-native: 0.63.2.

Когда я пытаюсь запустить приложение с помощью команды react-native run-android, в терминале отображается сообщение об успешной сборке, но в моем сборщике метро ничего не отображается (я прикрепляю его изображение), а мой эмулятор показывает проблему «Невозможно загрузить скрипт». Не удалось загрузить скрипт

Если я нажимаю «R», чтобы перезагрузить приложение в узле (сборщике), он говорит, что к нему не подключено никакого устройства, но мой эмулятор запущен. Я столкнулся с той же проблемой и с личным устройством. сборщик пакетов метро не работает

Я также попытался создать папку с ресурсами в android/app/src/main/assets и выполнить следующую команду: 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.

При этом только после того, как приложение отображается в эмуляторе, и когда я вношу изменения в файл App.js и сохраняю его, в эмуляторе не происходит никаких изменений.

Если я перезагружу, выскочит ошибка Не удалось подключиться к серверу разработки. не удалось подключиться к серверу разработки Даже попробовал обратный adb и изменил параметры 'dev' на локальный хост и порт 8081, но это было бесполезно. (Если есть какой-либо конкретный путь, по которому я должен попробовать вышеуказанные шаги, укажите).

Что я сделал не так?

Кто-нибудь может помочь, пожалуйста.

P.S .: Я использую машину с Windows 10.

Спасибо.


  • npx react-native start ... и на другой вкладке npx react-native run-android 23.07.2020
  • Нет .. Я попробовал еще раз ... но выскакивает та же ошибка. Приходит изображение, которое я прикрепил как не работающий сборщик метро. Есть ли способ, которым сборщик может отображаться как обычно, где виден график зависимостей? Я имею в виду, что у сборщика тоже проблемы, верно ..! Так есть ли какое-нибудь решение? Спасибо 23.07.2020
  • Одна вещь, которую вы можете сделать, это то, что для этой ошибки вам нужно проверить номер порта, на котором работает response native, который по умолчанию 8081. Найдите процессор, который работает на этом порту, используя эту команду в командной строке: netstat -an |find /i "8081" If любой другой обработчик работает на нем, если возможно, убейте его и освободите порт. Если это какой-то важный процессор, такой как McAfee, тогда используйте другой порт для запуска response native с помощью следующей команды: `response-native run-android --port = xxxx`, где xxxx - номер порта, на котором вы хотели бы реагировать на native для запуска. Спасибо 29.07.2020

Ответы:


1

реагировать-родной: 0.64.1,

Я использовал другое решение, но решил проблему другим способом. Я решил это, изменив bundleInDebug: true, в project.ext.react в android > app > build.gradle.

project.ext.react = [
bundleInDebug: true,
enableHermes: ***,  

]

08.06.2021
  • Спасибо, братан, это было действительно полезно 24.06.2021

  • 2

    Я также столкнулся с этой проблемой, и я пытаюсь решить ее с помощью описанного ниже метода.

    1. для запуска сервера npm используйте npx react-native start
    2. в другой вкладке npx react-native run-android для запуска приложения.
    25.09.2020
  • У меня не получилось. 17.03.2021

  • 3

    У многих разработчиков разные настройки среды, и это усложняет решение.

    Я работаю в Windows с WSL2. Первоначально я без проблем следовал этому руководству по настройке response-native, но позже обнаружил эту ошибку, а не конечно, почему.

    После многих часов поиска и попытки ответить на большинство ответов из этот повторяющийся вопрос, среди прочего, мне не повезло.

    В конце концов, все, что мне нужно было сделать из WSL2, - это передать параметр host в react-native start, чтобы подключиться к серверу adb, работающему в Windows.

    yarn start --host 127.0.0.1
    # or npx react-native start --host 127.0.0.1
    
    28.04.2021
    Новые материалы

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


    Для любых предложений по сайту: [email protected]