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运行以获取完整的见解。
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运行以获取完整的见解。
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)
答案 0 :(得分:1)
尝试更改 /android/build.gradle
中的 sdk 版本
compileSdkVersion = 30
targetSdkVersion = 30
答案 1 :(得分:0)
从注释中看,您似乎没有使用gradle
6.3版。您可以更新自己的Android版本以使用gradle
6.3,看看问题是否仍然存在?
另一个用户遇到了类似的问题,并在github上报告了此问题。您可能需要仔细研究一下here。
答案 2 :(得分:-1)
如果这是你的错误
错误无法安装应用程序。确保您已设置 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 应用程序