首页 > 解决方案 > 任务:react-native-screens:compileDebugJavaWithJavac FAILED

问题描述

我使用反应导航v5 ..安装了所有依赖项..现在我遇到了错误..失败:构建失败并出现异常。

* What went wrong:
Execution failed for task ':react-native-screens:compileDebugJavaWithJavac'.
> java.lang.reflect.UndeclaredThrowableException

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings

标签: react-nativereact-navigation-v5

解决方案


我认为这个问题在 GitHub 问题上仍然存在 ->查看

如果你的 React Native Version < 0.60 那么你可以使用 Jetifier 来解决这个问题

如何使用Jetifier来解决?

  1. yarn add --dev jetify
  2. 然后在你的 package.json 脚本中添加:
    • "postinstall": "jetify"
  3. 纱线喷射

如果你的 React Native 版本 0.60 > 那么试试这个

cd android && ./gradlew clean

推荐阅读