Ошибки APK

Несовпадение версий Expo SDK

Текст ошибки

The installed version of Expo Go is for SDK 51 but the project uses SDK 52.
Incompatible react-native version: expected 0.76.x, found 0.74.x

Причина

SDK проекта, Expo Go или версии пакетов не совпадают. Каждый SDK работает только с определённой версией React Native.

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

  1. Посмотри версию expo в package.json: это номер SDK.
  2. Запусти npx expo install --fix: пакеты перейдут на подходящие версии.
  3. Обнови Expo Go из магазина или используй development build.
  4. npx expo-doctor перечислит оставшиеся проблемы.
  5. Очисти кэш: npx expo start --clear.

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

npx expo install expo@latest
npx expo install --fix
npx expo-doctor
npx expo start --clear

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

Добавляй пакеты через npx expo install, а не npm install.

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