我的应用在调试模式下可以正常工作
react-native run-android
但在发行版中
react-native run-android --variant=release
该应用程序可以正常启动,并且可以导航到所有页面,但是每当我尝试滚动或按ScrollView中的任何视图时,它就会崩溃。例如,在下面的代码中,HomeHeader组件有两个很好用的按钮,但是每当我触摸ScrollView中的任何东西时,不幸的是它崩溃了。我的代码如下:
<SafeAreaView style={{flex:1}}>
<HomeHeader/>
<ScrollView>
<SomeComponents/>
</ScrollView>
</SafeAreaView>
依赖项
"react-native": "^0.58.5",
"react-native-gesture-handler": "^1.0.10"
错误日志
调度了不受支持的顶级事件类型“ onGestureHandlerStateChange” 03-20 21:42:49.156 21328 21372 E AndroidRuntime:致命异常:mqt_native_modules 03-20 21:42:49.156 21328 21372 E AndroidRuntime:进程:com.munasabat,PID:21328 03月20日21:42:49.156 21328 21372 E AndroidRuntime:com.facebook.react.common.JavascriptException:调度了不受支持的顶级事件类型“ onGestureHandlerStateChange”,堆栈:
答案 0 :(得分:2)
存在一个错误,该错误在{{1}的Android
版本<= 1.0.14
中发现,已在react-native-gesture-handler
中修复,但在{{ 1}}和更高版本。
使用(可能可能的最新版本):
1.0.15