任务:反应本机手势处理程序:CompiledBugJavaWithJavaC失败
我需要使用react native scrollable tab view,同时,我还安装/设置了react native viewpager。这个错误突然出现了,目前我仍然找不到解决它的方法。我希望有人已经遇到了,并帮助我。我在一周前才开始使用React Native 1,但我一直在从事的这个项目已经存在一年多了,所以并不是所有的依赖项都会更新,包括React Native,它的版本是0.59.10。我已经尝试过在使用最新版本的react-native的示例项目中使用react-native可滚动选项卡视图,效果很好,但不幸的是,我认为我无法升级此项目,因为有太多的依赖项会受到影响,从而使事情变得复杂。我希望有一种方法可以解决这个问题,而不必影响其他依赖项。以下是日志的错误部分: 任务:反应本机手势处理程序:CompiledBugJavaWithJavaC失败 /用户/markrogercabadsan/ReactNativeProjects/handle/node_modules/react native手势处理程序/android/src/main/java/com/sw 豪宅/gesturehandler/react/RNGestureHandlerEvent.java:3:错误:包android.support.v4.util不存在 导入android.support.v4.util.Pools; ^ /用户/markrogercabadsan/ReactNativeProjects/handle/node_modules/react native手势处理程序/android/src/main/java/com/sw 豪宅/gesturehandler/react/RNGestureHandlerEvent.java:19:错误:包池不存在 专用静态最终池。同步池事件\u池= ^ /Users/markrogercabadsan/ReactNativeProjects/Unless Roadway hybrid/node_modules/react native手势处理程序/android/src/main/java/com/SWManness/gesturehandler/react/RNGestureHandlerStateChangeEvent.java:3:错误:包android.support.v4.util不存在 导入android.support.v4.util.Pools; ^ /Users/MarkrogerCasadsan/ReactNativeProjects/node_modules/react native手势处理程序/android/src/main/java/com/SWManness/gesturehandler/react/RNGestureHandlerStateChangeEvent.java:19:错误:包池不存在 专用静态最终池。同步池事件\u池= ^ /Users/markrogercabadsan/ReactNativeProjects/node_modules/react native手势处理程序/android/src/main/java/com/SWManness/gesturehandler/react/RNGestureHandlerEvent.java:20:错误:包池不存在 新池。同步池(触摸事件池大小); ^ /Users/markrogercabadsan/ReactNativeProjects/node_modules/react native手势处理程序/android/src/main/java/com/SWManness/gesturehandler/react/RNGestureHandlerStateChangeEvent.java:20:错误:包池不存在 新池。同步池(触摸事件池大小); ^ 注意:/Users/markrogercabadsan/ReactNativeProjects/node_modules/react native手势处理程序/android/src/main/java/com/swmanness/gesturehandler/react/RNGestureHandlerButtonViewManager.java使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:未选中以获取详细信息。 6个错误 失败:生成失败,出现异常任务:反应本机手势处理程序:CompiledBugJavaWithJavaC失败,java,android,ios,reactjs,react-native,Java,Android,Ios,Reactjs,React Native,我需要使用react native scrollable tab view,同时,我还安装/设置了react native viewpager。这个错误突然出现了,目前我仍然找不到解决它的方法。我希望有人已经遇到了,并帮助我。我在一周前才开始使用React Native 1,但我一直在从事的这个项目已经存在一年多了,所以并不是所有的依赖项都会更新,包括React Native,它的版本是0.59.10。我已经尝试过在使用最新版本的react-native的示例项目中使用react-native可
- 出了什么问题: 任务“:反应本机手势处理程序:CompiledBugJavaWithJavaC”的执行失败 编译失败;有关详细信息,请参阅编译器错误输出
- 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力
- 得到更多的帮助
Marks MacBook Pro:无限通道混合MarkRogerCasadsan$尝试在android文件夹中运行此命令,它将解决此问题:
./gradlew assembleRelease -x bundleReleaseJsAndAssets
希望有帮助。这个问题已经解决了。另外,谢谢你指出这一点。正如您所想,我忘记运行
react-native-link@react-native-community/viewpager
,因为react-native版本<0.60上没有自动链接。链接之后,我仍然有一些问题,react native android中的Nullable thingy通常会出现错误,但我能够通过以下方式解决问题:迁移到AndroidX,并在我的gradle.properties文件中添加以下行:
android.useAndroidX=true
android.enableJetifier=true
重新运行后,错误消失了。谢谢大家。您是否使用react native链接并通过Android studio构建了您的模块?同时添加package.json文件