我正在使用 Expo 开发 React Native 应用程序。当我使用 expo start 命令运行我的应用程序时,它运行良好,但是在使用 Expo ESA 构建应用程序并在我的手机上安装后,每次我尝试打开应用程序时它崩溃并显示此错误:
com.facebook.react.common.JavascriptException: TypeError: undefined is not a function, js engine: hermes, stack:
anonymous@1:1143129
loadModuleImplementation@1:106186
guardedLoadModule@1:105735
metroRequire@1:105363
anonymous@1:1142534
loadModuleImplementation@1:106186
guardedLoadModule@1:105735
metroRequire@1:105363
anonymous@1:724292
loadModuleImplementation@1:106186
guardedLoadModule@1:105735
metroRequire@1:105363
anonymous@1:112516
loadModuleImplementation@1:106186
guardedLoadModule@1:105692
metroRequire@1:105363
global@1:104947
at com.facebook.react.modules.core.ExceptionsManagerModule.reportException(ExceptionsManagerModule.java:72)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:188)
at com.facebook.jni.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:228)
at java.lang.Thread.run(Thread.java:1012)
我试过运行 expo doctor 并更新依赖项但没有结果。我也尝试添加哨兵但是当它崩溃时没有任何记录到哨兵