Сбой приложения только в режиме выпуска при вызове события onLongPressAndroid

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

Сообщение Anonymous »

Я добавил поддержку Android 14 в свое приложение, но после этого приложение вылетело из строя при вызове события onLongPress с TouchableOpacity в режиме выпуска. Приложение не аварийно завершает работу в режиме отладки.
При анализе сбоя с помощью logcat приложение вылетало с ошибкой: Неверный вызов перехватчика
  • Возможно, у вас несовпадающие версии React и React DOM.
  • Возможно, вы нарушаете правила использования хуков.
  • У вас может быть более одной копии React в то же приложение.
Я перепробовал все, но не повезло, ошибка все еще в нем, пожалуйста, помогите
Стек Трассировка:
12-09 13:33:32.684 22511 22571 E AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
12-09 13:33:32.684 22511 22571 E AndroidRuntime: Process: com.autoscan.appv9, PID: 22511
12-09 13:33:32.684 22511 22571 E AndroidRuntime: com.facebook.react.common.JavascriptException: Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
12-09 13:33:32.684 22511 22571 E AndroidRuntime: 1. You might have mismatching versions of React and the renderer (such as React DOM)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: 2. You might be breaking the Rules of Hooks
12-09 13:33:32.684 22511 22571 E AndroidRuntime: 3. You might have more than one copy of React in the same app
12-09 13:33:32.684 22511 22571 E AndroidRuntime: See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem., stack:
12-09 13:33:32.684 22511 22571 E AndroidRuntime: Ur@91:41069
12-09 13:33:32.684 22511 22571 E AndroidRuntime: @424:1218
12-09 13:33:32.684 22511 22571 E AndroidRuntime: onLongPress@915:3684
12-09 13:33:32.684 22511 22571 E AndroidRuntime: value@212:7309
12-09 13:33:32.684 22511 22571 E AndroidRuntime: value@212:6947
12-09 13:33:32.684 22511 22571 E AndroidRuntime: value@212:9161
12-09 13:33:32.684 22511 22571 E AndroidRuntime: @212:5059
12-09 13:33:32.684 22511 22571 E AndroidRuntime: k@117:535
12-09 13:33:32.684 22511 22571 E AndroidRuntime: callTimers@117:2632
12-09 13:33:32.684 22511 22571 E AndroidRuntime: value@42:3492
12-09 13:33:32.684 22511 22571 E AndroidRuntime: @42:747
12-09 13:33:32.684 22511 22571 E AndroidRuntime: value@42:2538
12-09 13:33:32.684 22511 22571 E AndroidRuntime: value@42:719
12-09 13:33:32.684 22511 22571 E AndroidRuntime: value@-1
12-09 13:33:32.684 22511 22571 E AndroidRuntime:
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at com.facebook.react.modules.core.ExceptionsManagerModule.reportException(ExceptionsManagerModule.java:83)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:958)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:230)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at android.os.Looper.loop(Looper.java:319)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
12-09 13:33:32.684 22511 22571 E AndroidRuntime: at java.lang.Thread.run(Thread.java:1012)
12-09 13:33:32.713 2389 23067 W ActivityManager: crash : com.autoscan.appv9,10331
12-09 13:33:32.715 2389 3097 W ActivityTaskManager: Force finishing activity com.autoscan.appv9/.MainActivity


Подробнее здесь: https://stackoverflow.com/questions/792 ... ress-event
Ответить

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

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

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

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

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