繁体   English   中英

npx react-native run-android 失败并出现错误

[英]npx react-native run-android fails with error

我构建了一个反应原生应用程序并将其与 firebase 集成。 当我使用 npx react-native run-ios 运行时,它在 ios 中运行良好。 如果我直接在 android 工作室打开项目并运行它,它甚至可以在 android 中工作。 但是当我运行命令 run-android 时,出现以下错误:

npx react-native run-android

info 运行 jetifier 将库迁移到 AndroidX。 您可以使用“--no-jetifier”标志禁用它。 Jetifier 找到 1153 个文件来转发-jetify。 使用 8 个工人... info JS 服务器已经在运行。 信息 正在安装应用程序...

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

  • 出了什么问题:无法初始化 class org.codehaus.groovy.runtime.InvokerHelper

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

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

在 932 毫秒内构建失败

错误 无法安装应用程序。 确保您已设置 Android 开发环境: https://reactnative.dev/docs/environment-setup 使用 --verbose 标志运行 CLI 以获取更多详细信息。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081

npm 错误! 代码 1 npm 错误! 路径 /Users/manishshukla/Documents/technical/mytestapp npm 错误! 命令失败 npm ERR! 命令 sh -c react-native run-android

npm ERR:此运行的完整日志可在 npm ERR 中找到。 /Users/manishshukla/.npm/_logs/2020-12-06T21_55_04_212Z-debug.log

在此处输入图像描述

基本上 gradle-6.3 成功了。 当我设置所有内容时,它是 6.2。 在 gradle-wrapper.properties 我不得不像这样将 6.2 更改为 6.3:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

尝试在项目的目录终端中运行npx react-native doctor ,当您遇到错误时,只需在终端中按e ,它将根据它安装/升级您的文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM