react-native run-android 失败

Posted

技术标签:

【中文标题】react-native run-android 失败【英文标题】:react-native run-android Failed 【发布时间】:2020-09-08 05:45:44 【问题描述】:

信息 JS 服务器已经在运行。 info 正在安装应用程序...

任务:@react-native-community_datetimepicker:compileDebugJavaWithJavac

任务:react-native-fbsdk:compileDebugJavaWithJavac

任务:react-native-gesture-handler:compileDebugJavaWithJavac

任务:react-native-maps:compileDebugJavaWithJavac

任务:react-native-reanimated:compileDebugJavaWithJavac

任务:app:compileDebugJavaWithJavac 失败

FAILURE:构建失败并出现异常。

出了什么问题: 任务 ':app:compileDebugJavaWithJavac' 执行失败。

java.lang.reflect.UndeclaredThrowableException

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

通过https://help.gradle.org获得更多帮助

47 秒后构建失败

at checkExecSyncError (child_process.js:621:11)
at execFileSync (child_process.js:639:15)
at runOnAllDevices (node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:74:39)
at buildAndRun (node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:158:41)

【问题讨论】:

在 Windows 操作系统上构建 Android 应用程序的配置 - react-native-cli:2.0.1 - react-native:0.60.6 - node:v12.9.0 - npm:6.10.2 - yarn:1.22。 4 【参考方案1】:

您是否安装了 react-native 文档中提到的所有环境依赖项?使用下面的链接

Environment Setup for react-native

转到上面的链接选择开发和目标操作系统并按照说明进行操作

【讨论】:

我已经遵循了所有这些。但仍然无法正常工作。我认为它的 react-native 或 node 版本 您使用的是什么操作系统? 我用的是windows操作系统 我已更新问题以提供更多信息【参考方案2】:

react-native: 0.60.6 => 0.60.4,为我修好了。谢谢。

更多详情:Execution failed for task ':app:compileDebugJavaWithJavac'. React Native

【讨论】:

以上是关于react-native run-android 失败的主要内容,如果未能解决你的问题,请参考以下文章

由于依赖关系,在 run-android 上构建失败

React-native run-android 构建了我的应用程序的正确版本,但 assembleRelease/react-native run-android --variant=release

由于未接受许可协议,run-android 无法运行

react-native:无法识别命令“run-android”。可能是由 npm install 引起的

反应原生 run-ios 或 run-android 错误

android studio - React Native环境搭建出现run-android后报sdk错误处理-案例