Приложение Android вылетает сразу после запуска, iOS работает, вызывается новый NativeEventEmitter()Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Android вылетает сразу после запуска, iOS работает, вызывается новый NativeEventEmitter()

Сообщение Anonymous »

Я создаю приложение с помощью Expo и обнаружил, что версия моего приложения для Android дает сбой сразу после запуска (версия для iOS работает). Я воспроизвел это, запустив «npx expo start --no-dev --minify», но в обычном режиме разработки приложение работает.
Консоль молчит, единственное предупреждение, которое я вижу в Expo Go, это «

Код: Выделить всё

new NativeEventEmitter()
был вызван...", но я не могу его прочитать целиком, оно обрезано пополам и невозможно открыть это предупреждение и посмотреть подробности.
Я обновил зависимости ( ниже) и попробовал отладку с помощью Sentry, но кажется, что ошибка возникает до запуска App.tsx, потому что я ничего не регистрировал.
Можете ли вы мне помочь, что происходит и почему Expo не работает? не регистрируете ошибки?
Мои зависимости:

Код: Выделить всё

{
"name": "mobile",
"version": "1.0.0",
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web"
},
"dependencies": {
"@expo/metro-runtime": "~3.2.1",
"@react-native-async-storage/async-storage": "1.23.1",
"@react-navigation/bottom-tabs": "^6.5.20",
"@react-navigation/native": "^6.1.17",
"@react-navigation/stack": "^6.3.29",
"@types/react": "~18.2.79",
"axios": "^1.7.2",
"d3": "^7.9.0",
"expo": "~51.0.8",
"expo-auth-session": "~5.5.2",
"expo-image-manipulator": "~12.0.5",
"expo-image-picker": "~15.0.5",
"expo-linking": "^6.3.1",
"expo-status-bar": "~1.12.1",
"expo-updates": "~0.25.14",
"expo-web-browser": "~13.0.3",
"lodash.isequal": "^4.5.0",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-native": "0.74.1",
"react-native-gesture-handler": "~2.16.2",
"react-native-paper": "^5.12.3",
"react-native-reanimated": "~3.10.1",
"react-native-svg": "15.2.0",
"react-native-swiper": "^1.6.0",
"react-native-uuid": "^2.0.2",
"react-native-web": "~0.19.12",
"typescript": "~5.3.3",
"expo-image": "~1.12.9"
},
"devDependencies": {
"@babel/core": "^7.24.6"
},
"private": true
}
Окружающая среда:

Код: Выделить всё

expo-env-info 1.2.0 environment info:
System:
OS: Windows 10 10.0.19045
Binaries:
Node: 20.9.0 - C:\Program Files\nodejs\node.EXE
npm: 10.1.0 - C:\Program Files\nodejs\npm.CMD
npmPackages:
expo: ~51.0.8 => 51.0.8
react: 18.2.0 => 18.2.0
react-dom: 18.2.0 => 18.2.0
react-native: 0.74.1 => 0.74.1
react-native-web: ~0.19.12 => 0.19.12
Expo Workflow: managed
Диагностика Expo Doctor:

Код: Выделить всё

✔ Check Expo config for common issues
✔ Check package.json for common issues
✔ Check native tooling versions
✔ Check dependencies for packages that should not be installed directly
✔ Check for common project setup issues
✔ Check npm/ yarn versions
✔ Check for issues with metro config
✔ Check Expo config (app.json/ app.config.js) schema
✔ Check for legacy global CLI installed locally
✔ Check that native modules do not use incompatible support packages
✔ Check that packages match versions required by installed Expo SDK
✔ Check that native modules use compatible support package versions for installed Expo SDK
Проблем в проекте не обнаружено!

Подробнее здесь: https://stackoverflow.com/questions/785 ... temitter-w
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • StripeProvider + нарушение инварианта: `new NativeEventEmitter()` требует ненулевого аргумента., js-движок: hermes
    Anonymous » » в форуме IOS
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Новый NativeEventEmitter() требует ненулевого аргумента
    Anonymous » » в форуме IOS
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • РЕШЕНО: приложение Buildozer kivy вылетает на Android сразу после открытия.
    Anonymous » » в форуме Android
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous
  • Сборка приложения для iOS с выставкой вылетает сразу после заставки
    Anonymous » » в форуме IOS
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Сборка приложения для iOS с выставкой вылетает сразу после заставки
    Anonymous » » в форуме IOS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»