Ошибки APK

Красный экран: нет связи с Metro

Текст ошибки

Could not connect to development server.
Try the following to fix the issue:
• Ensure that Metro is running
• Ensure that your device/emulator is connected to your machine and has USB debugging enabled

Причина

Debug-приложение не может связаться с сервером разработки (Metro). Сервер выключен, порт закрыт или устройство в другой сети.

Решение по шагам

  1. Проверь, что Metro запущен в терминале: npx react-native start.
  2. Для USB-устройства выполни adb reverse tcp:8081 tcp:8081.
  3. По Wi-Fi держи телефон и компьютер в одной сети.
  4. Если сеть мешает, используй npx expo start --tunnel.
  5. Пусть брандмауэр держит порт 8081 открытым.

Примеры команд

adb reverse tcp:8081 tcp:8081
npx react-native start --port 8081
adb devices
npx expo start --tunnel

Как не повторить

Не давай другим программам занимать тот же порт; запускай Metro в отдельном терминале.

Автор и лицензия: Nibras Code