Ошибки 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

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

Не коммить нативные папки, каждый раз создавай их заново через prebuild.

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