问题:

在使用react-navigation做页面导行编译项目时报“react-native-gesture-handler:compileReleaseJavaWithJavac FAILED”的错

我使用的版本信息如下:
react-native": "^0.55.4"
"react-native-gesture-handler":"^1.2.1"

报错截图如下:

react-native-gesture-handler:compileReleaseJavaWithJavac FAILED

解决方案:

将react-native-gesture-handler的版本降到1.1.0以下,我这里是用的是1.0.16版本

npm i [email protected] -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

相关文章: