命令失败:./gradlew app:installDebug -PreactNativeDevServerPort = 8081

时间:2020-04-02 08:17:02

标签: android react-native

MacBook-Air mlaapp%npx react-native运行Android 警告以下软件包使用了不建议使用的“ rnpm”配置,该配置将从下一个版本开始停止工作: -react-native-video:https://github.com/react-native-community/react-native-video#readme 请将此事通知其维护者。您可以在https://github.com/react-native-community/cli/blob/master/docs/configuration.md#migration-guide中找到更多详细信息。 info正在运行jetifier将库迁移到AndroidX。您可以使用“ --no-jetifier”标志禁用它。 Jetifier找到了1232个文件进行正向喷射。使用4名工人... 信息正在启动JS服务器... 信息正在安装应用程序...

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

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

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

  • https://help.gradle.org

  • 获得更多帮助

1秒内失败

错误无法安装该应用程序。确保已设置Android开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment。使用--verbose标志运行CLI以获取更多详细信息。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort = 8081

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

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

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

  • https://help.gradle.org

  • 获得更多帮助

1秒内失败

at checkExecSyncError (child_process.js:631:11)
at execFileSync (child_process.js:649:15)
at runOnAllDevices (/Users/varmabiraju/projects/Joshi/MyProjects/mlaapp/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:94:39)
at buildAndRun (/Users/varmabiraju/projects/Joshi/MyProjects/mlaapp/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:179:41)
at /Users/varmabiraju/projects/Joshi/MyProjects/mlaapp/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:133:12
at processTicksAndRejections (internal/process/task_queues.js:88:5)
at async Command.handleAction (/Users/varmabraju/projects/Joshi/MyProjects/mlaapp/node_modules/react-native/node_modules/@react-native-community/cli/build/index.js:182:9)

3 个答案:

答案 0 :(得分:1)

尝试更改 /android/build.gradle 中的 sdk 版本

compileSdkVersion = 30
targetSdkVersion = 30

答案 1 :(得分:0)

从注释中看,您似乎没有使用gradle 6.3版。您可以更新自己的Android版本以使用gradle 6.3,看看问题是否仍然存在?

另一个用户遇到了类似的问题,并在github上报告了此问题。您可能需要仔细研究一下here

答案 2 :(得分:-1)

如果这是你的错误

error for nativeDevServerPort

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

gradle 6.2 all zip 导致 run-android 出现此错误,请更改或升级 gradle 中的 distributionUrl 版本

gradle-wrapper.properties 到

distributionUrl=https://services.gradle.org/distributions/gradle-6.3-all.zip

希望这可以帮助您在 android 中安装 react-native 应用程序