أخطاء APK

خطأ expo prebuild

نص الخطأ

Error: [android.dangerous]: withAndroidDangerousBaseMod: Cannot read properties of undefined
Prebuild failed. Config plugin error.

السبب

ينكسر prebuild أثناء تشغيل الإضافات المذكورة في app.json. غالبًا إعداد الإضافة خاطئ أو إصدارها لا يوافق SDK.

الحل خطوة بخطوة

  1. اعثر على اسم الإضافة في الخطأ وقارن app.json بخيارات تلك الإضافة.
  2. أصلح الحزم غير المتوافقة بـ npx expo install --check.
  3. احذف مجلدي android وios ثم شغّل npx expo prebuild --clean.
  4. عطّل الإضافات واحدة واحدة لتجد المتسببة.
  5. افحص صياغة JSON في app.json؛ حتى فاصلة زائدة تسبب ذلك.

أوامر للمثال

npx expo prebuild --clean --platform android
npx expo config --type introspect
npx expo install --check

كيف لا يتكرر

لا ترفع المجلدات الأصلية إلى git؛ أنشئها بـ prebuild في كل مرة.

المؤلف والترخيص: Nibras Code