提问者:小点点

任务:React-native-gesture-handler:CompileDebugJavaWithJavac失败


我需要使用react-native-scrollable-tab-view,同时,我还在这个链接后面安装了/setup react-native-viewpager。这个错误突然出现了,目前,我仍然找不到解决它的方法。我希望有人已经遇到了,并帮助我。我在1周前才开始使用React Native,但这个项目已经存在一年多了,所以并不是所有的依赖项都更新了,包括react-native,它的版本是0.59.10。我已经尝试过使用react-native最新版本的示例项目使用react-native-scrollable-tab-view,它工作得很好,但不幸的是,我不认为我可以升级这个项目,因为有太多的依赖项会受到影响,这会使事情复杂化。我希望有一种方法可以在不影响其他依赖项的情况下解决它。以下是日志的错误部分:

任务:react-native-gesture-handler:compiledebugjavawithjavac失败/users/markrogercabadsan/reactnativeprojects/endless-aisle-hybrid/node_modules/react-native-gesture-handler/android/src/main/java/com/sw mansion/gesturehandler/react/rngesturehandlerevent.java:3:错误:包android.support.v4.util不存在导入android.support.v4.util.pools;^/users/markrogercabadsan/reactnativeprojects/endless-aisle-hybrid/node_modules/reactnative-gesture-handler/android/src/main/Java/com/sw mainsion/gesturehandler/react/rngesturehandlerevent.Java:19:错误:包池不存在私有静态最终池。synchronizedpool EVENTS_POOL=^/users/MarkRogerCabadsan/ReactNativeProjects/Endless-Aisle-Hybrid/Node_Modules/React-Native-Gesture-Handler/Android/SRC/Main/Java/Com/SWMansion/GestureHandler/React/rnGestureHandlerStateChangeEvent.Java:19:错误:包池不存在私有静态最终池.SynchronizedPool EVENTS_POOL=^/users/markrogercabadsan/reactnativeprojects/endless-aisle-hybrid/node_modules/react-native-gesture-handler/android/src/main/Java/com/swmansion/gesturehandler/react/rngesturehandlerstatechangeevent.Java:20:错误:包池不存在新池.synchronizedpool<>(TOUCH_EVENTS_POOL_SIZE);^注意:/users/markrogercabadsan/reactnativeprojects/endless-aisle-hybrid/node_modules/react-native-gesture-handler/android/src/main/Java/com/swmansion/gesturehandler/react/rngesturehandlerButtonViewManager.Java使用或重写了一个不推荐使用的API。注意:有关详细信息,请使用-xlint:deprecation重新编译。注意:有些输入文件使用未经检查或不安全的操作。注意:有关详细信息,请使用-xlint:unchecked重新编译。6个错误

失败:生成失败,出现异常。

>

  • 错误:任务“:React-native-gesture-handler:CompileDebugJavaWithJavac”执行失败。

    编译失败;有关详细信息,请参阅编译器错误输出。

    尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。

    请访问https://help.gradle.org获取更多帮助

    在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 5.0不兼容。使用'--warning-mode all‘显示单个弃用警告。请参阅https://docs.gradle.org/4.10.1/userguide/command_line_interface.html#sec:command_line_warnings

    24s 251个可操作任务中的构建失败:27个已执行,224个最新错误无法在设备上安装应用程序,请阅读上面的错误以获取详细信息。确保运行了Android模拟器或连接了设备,并设置了Android开发环境:https://facebook.github.io/react-native/docs/gett-started.html错误命令失败:./gradlew app:installdebug。运行带有--verbose标志的CLI了解更多详细信息。Marks-MacBook-Pro:无尽通道混合MarkRogerCabadsan$


  • 共1个答案

    匿名用户

    试着在android folde中运行这个命令,它会解决这个问题:

    ./gradlew assembleRelease -x bundleReleaseJsAndAssets 
    

    希望有帮助。