React Native ScrollView 在 Android APK 上崩溃
React Native ScrollView Crashes on Android APK
我的应用程序在调试模式下按预期工作
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"
错误日志
Unsupported top level event type "onGestureHandlerStateChange" dispatched
03-20 21:42:49.156 21328 21372 E AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
03-20 21:42:49.156 21328 21372 E AndroidRuntime: Process: com.munasabat, PID: 21328
03-20 21:42:49.156 21328 21372 E AndroidRuntime: com.facebook.react.common.JavascriptException: Unsupported top level event type "onGestureHandlerStateChange" dispatched, stack:
在 Android
版本 <= 1.0.14
(react-native-gesture-handler
)中发现了一个错误,该错误已在 1.0.15
中修复,但在IOS
和更高版本。
使用(可能的最新版本):
"react-native": "^0.58.0"
"react-native-gesture-handler" "^1.1.0"
"react-navigation": "^3.0.9"
我的应用程序在调试模式下按预期工作
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"
错误日志
Unsupported top level event type "onGestureHandlerStateChange" dispatched 03-20 21:42:49.156 21328 21372 E AndroidRuntime: FATAL EXCEPTION: mqt_native_modules 03-20 21:42:49.156 21328 21372 E AndroidRuntime: Process: com.munasabat, PID: 21328 03-20 21:42:49.156 21328 21372 E AndroidRuntime: com.facebook.react.common.JavascriptException: Unsupported top level event type "onGestureHandlerStateChange" dispatched, stack:
在 Android
版本 <= 1.0.14
(react-native-gesture-handler
)中发现了一个错误,该错误已在 1.0.15
中修复,但在IOS
和更高版本。
使用(可能的最新版本):
"react-native": "^0.58.0"
"react-native-gesture-handler" "^1.1.0"
"react-navigation": "^3.0.9"