Я новичок, чтобы реагировать на native и expo, но я пытался развернуть тестовую версию на свой телефон, но не могу понять, как заставить ее собрать.
Для некоторого дополнительного контекста я построил большую часть этого в Expo, а затем выбросил (да, я знаю, что это не лучший выбор, но мне понравились функции, предоставляемые Expo). Я выбросил его, потому что мне нужна поддержка NF C, которая в настоящее время не поддерживается в Expo, поэтому я добавил это вручную в Xcode после того, как я выбросил.
Когда я открываю рабочее пространство Xcode и пытаюсь развернуть его на свой телефон, я получаю следующую ошибку:
Error: Failed to connect to the packager server. If you did not start this build by running 'react-native run-android', you can start the packager manually by running 'react-native start' in the project directory. (Error: Request to packager server failed: 500)
at /Users/user/Downloads/honorProj-reactNatveFinal/honorProj/reactNative/ethelontisApp/node_modules/expo-updates/scripts/createManifest.js:40:11
at processTicksAndRejections (internal/process/task_queues.js:97:5)
Command PhaseScriptExecution failed with a nonzero exit code
Я знаю, что в каталоге проекта написано запустить react-native start
(хотя я Я не совсем то, что имеет в виду at /Users/...
), но что действительно поразило меня, так это то, что в нем упоминалось react-native run-android
, которое, похоже, не должно иметь никакого отношения.
Наконец, я полностью и совершенно потерялся с тем, что есть Command PhaseScriptExecution
.
Спасибо за помощь.