问题:
在使用react-navigation做页面导行编译项目时报“react-native-gesture-handler:compileReleaseJavaWithJavac FAILED”的错
我使用的版本信息如下: react-native": "^0.55.4" "react-native-gesture-handler":"^1.2.1"
报错截图如下:
解决方案:
将react-native-gesture-handler的版本降到1.1.0以下,我这里是用的是1.0.16版本
npm i react-native-gesture-handler@1.0.16 -D -E
重新编译问题解决。
原因是react-native-gesture-handler 1.1.0及以上版本中的ReactViewGroup.java只有在react-native 0.58.2及以上版本才有。所以如果你的react-native版本是在0.58.2以下,要将react-native-gesture-handler降到1.1.0以下。
详情可以参考:https://github.com/kmagiera/react-native-gesture-handler/issues/343