أخطاء 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؛ تنتقل الحزم إلى إصدارات توافق SDK.
  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