APK hataları

expo prebuild hatası

Hata metni

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

Neden

prebuild app.json'daki eklentileri çalıştırırken kırılır. Çoğu zaman eklenti ayarı yanlıştır ya da sürümü SDK'ya uymuyordur.

Adım adım çözüm

  1. Hatadaki eklenti adını bul, app.json'u o eklentinin ayarlarıyla karşılaştır.
  2. npx expo install --check ile uyumsuz paketleri düzelt.
  3. android ve ios klasörlerini silip npx expo prebuild --clean çalıştır.
  4. Eklentileri tek tek kapatıp suçluyu bul.
  5. app.json JSON sözdizimini kontrol et: fazla virgül bile bu hatayı verir.

Örnek komutlar

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

Tekrarlanmasın diye

Native klasörleri git'e koyma, her seferinde prebuild ile yeniden üret.

Yazar ve lisans: Nibras Code