我正在使用 react-native-webview 库加载网页,在调试中表现良好,但当我创建发布版本并点击标签以加载 webview 时,应用程序会崩溃。以下是错误消息。我在结尾处附加了错误跟踪信息。
我正在使用: react-native: "0.62.0" react-native-webview: "^9.0.2" 这是我点击按钮加载Webview屏幕时的跟踪记录。
我正在使用: react-native: "0.62.0" react-native-webview: "^9.0.2" 这是我点击按钮加载Webview屏幕时的跟踪记录。
> 2020-04-10 11:39:44.812 2584-2646/com.trackplayer E/ReactNativeJS:
> Error: crypto.getRandomValues() not supported. See
> https://github.com/uuidjs/uuid#getrandomvalues-not-supported
>
> This error is located at:
> in n
> in RCTView
> in y
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in S
> in RCTView
> in RCTView
> in E
> in RCTView
> in c
> in RCTView
> in Unknown
> in v
> in Unknown
> in w
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in RCTView
> in RCTView
> in RCTView
> in k
> in ForwardRef
> in PanGestureHandler
> in RCTView
> in k
> in ForwardRef
> in RCTView
> in D
> in Unknown
> in RCTView
> in C
> in RCTView
> in H
> in S
> in h
> in RNCSafeAreaView
> in Unknown
> in Unknown
> in GestureHandlerRootView
> in Unknown
> in b
> in Unknown
> in O
> in Unknown
> in ForwardRef
> in Unknown
> in ForwardRef
> in S
> in RCTView
> in RCTView
> in E 2020-04-10 11:39:44.818 2584-2646/com.trackplayer E/ReactNativeJS: Error: crypto.getRandomValues() not supported. See
> https://github.com/uuidjs/uuid#getrandomvalues-not-supported
>
> This error is located at:
> in n
> in RCTView
> in y
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in S
> in RCTView
> in RCTView
> in E
> in RCTView
> in c
> in RCTView
> in Unknown
> in v
> in Unknown
> in w
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in RCTView
> in RCTView
> in RCTView
> in k
> in ForwardRef
> in PanGestureHandler
> in RCTView
> in k
> in ForwardRef
> in RCTView
> in D
> in Unknown
> in RCTView
> in C
> in RCTView
> in H
> in S
> in h
> in RNCSafeAreaView
> in Unknown
> in Unknown
> in GestureHandlerRootView
> in Unknown
> in b
> in Unknown
> in O
> in Unknown
> in ForwardRef
> in Unknown
> in ForwardRef
> in S
> in RCTView
> in RCTView
> in E 2020-04-10 11:39:44.822 2584-2647/com.trackplayer E/unknown:ReactNative: Error: crypto.getRandomValues() not supported.
> See https://github.com/uuidjs/uuid#getrandomvalues-not-supported
>
> This error is located at:
> in n
> in RCTView
> in y
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in S
> in RCTView
> in RCTView
> in E
> in RCTView
> in c
> in RCTView
> in Unknown
> in v
> in Unknown
> in w
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in RCTView
> in RCTView
> in RCTView
> in k
> in ForwardRef
> in PanGestureHandler
> in RCTView
> in k
> in ForwardRef
> in RCTView
> in D
> in Unknown
> in RCTView
> in C
> in RCTView
> in H
> in S
> in h
> in RNCSafeAreaView
> in Unknown
> in Unknown
> in GestureHandlerRootView
> in Unknown
> in b
> in Unknown
> in O
> in Unknown
> in ForwardRef
> in Unknown
> in ForwardRef
> in S
> in RCTView
> in RCTView
> in E, stack:
> default@717:132
> f@722:329
> n@714:2621
> Bn@92:31529
> ui@92:49357
> ja@92:72034
> Oa@92:71959
> Ia@92:69253
> Ia@-1
> <unknown>@92:25480
> unstable_runWithPriority@183:3503
> dn@92:25427
> fn@92:25362
> Pe@92:90879
> Re@92:13478
> Ie@92:13664
> receiveTouches@92:14448
> value@27:3544
> <unknown>@27:840
> value@27:2798
> value@27:812
> value@-1 2020-04-10 11:39:44.831 2584-2647/com.trackplayer E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
> Process: com.trackplayer, PID: 2584
> com.facebook.react.common.JavascriptException: Error: crypto.getRandomValues() not supported. See
> https://github.com/uuidjs/uuid#getrandomvalues-not-supported
>
> This error is located at:
> in n
> in RCTView
> in y
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in S
> in RCTView
> in RCTView
> in E
> in RCTView
> in c
> in RCTView
> in Unknown
> in v
> in Unknown
> in w
> in Unknown
> in Unknown
> in Unknown
> in Unknown
> in RCTView
> in RCTView
> in RCTView
> in RCTView
> in k
> in ForwardRef
> in PanGestureHandler
> in RCTView
> in k
> in ForwardRef
> in RCTView
> in D
> in Unknown
> in RCTView
> in C
> in RCTView
> in H
> in S
> in h
> in RNCSafeAreaView
> in Unknown
> in Unknown
> in GestureHandlerRootView
> in Unknown
> in b
> in Unknown
> in O
> in Unknown
> in ForwardRef
> in Unknown
> in ForwardRef
> in S
> in RCTView
> in RCTView
> in E, stack:
> default@717:132
> f@722:329
> n@714:2621
> Bn@92:31529
> ui@92:49357
> ja@92:72034
> Oa@92:71959
> Ia@92:69253
> Ia@-1
> <unknown>@92:25480
> unstable_runWithPriority@183:3503
> dn@92:25427
> fn@92:25362
> Pe@92:90879
> Re@92:13478
> Ie@92:13664
> receiveTouches@92:14448
> value@27:3544
> <unknown>@27:840
> value@27:2798
> value@27:812
> value@-1
>
> at com.facebook.react.modules.core.ExceptionsManagerModule.reportException(ExceptionsManagerModule.java:79)
> 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:151)
> at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
> at android.os.Handler.handleCallback(Handler.java:883)
> at android.os.Handler.dispatchMessage(Handler.java:100)
> at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
> at android.os.Looper.loop(Looper.java:214)
> at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
> at java.lang.Thread.run(Thread.java:919) 2020-04-10 11:39:44.850 2584-2647/com.trackplayer I/Process: Sending signal. PID:
> 2584 SIG: 9