我是 React Native 的新手,面临一些问题
启动一个 Gradle 守护进程,1 个忙,1 个不兼容,1 个停止的守护进程无法重用,使用 --status 了解详情
<块引用>任务:app:compileDebugJavaWithJavac FAILED 15 个可操作的任务:2 个已执行,13 个最新
FAILURE:构建失败,出现异常。
无法使用 GradleScopeCompileServices.createGeneralCompileCaches() 创建 DefaultGeneralCompileCaches 类型的服务。 在锁定文件中发现意外的锁定协议。预期为 3,发现为 0。
试试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在 3m 21s 内构建失败
错误无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE:构建失败,出现异常。
无法使用 GradleScopeCompileServices.createGeneralCompileCaches() 创建 DefaultGeneralCompileCaches 类型的服务。 在锁定文件中发现意外的锁定协议。预期为 3,发现为 0。
试试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在 3m 21s 内构建失败
at makeError (C:\Users\RDX\Desktop\AwesomeProject\node_modules\execa\index.js:174:9)
at C:\Users\RDX\Desktop\AwesomeProject\node_modules\execa\index.js:278:16
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async runOnAllDevices (C:\Users\RDX\Desktop\AwesomeProject\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:5)
at async Command.handleAction (C:\Users\RDX\Desktop\AwesomeProject\node_modules\@react-native-community\cli\build\index.js:186:9)
info 使用 --verbose 标志运行 CLI 以获取更多详细信息。
答案 0 :(得分:0)
此处需要更多信息,但您可以尝试以下几个快速修复方法。
<块引用>在下面的每个命令后运行 npx react-native run-android
以查看哪种修复适合您。
cd ./android && ./gradlew clean && cd ..
rm -rf ./node_modules
npm install or yarn install
再次运行这个命令,
cd ./android && ./gradlew clean && cd ..
将 android/gradle/wrapper/gradle-wrapper.properties 上的 distributionUrl 更新为,
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
更新 android/build.gradle 上的 gradle 工具版本
buildscript {
...
dependencies {
...
classpath('com.android.tools.build:gradle:4.2.0') // Use this verison
注意:上面的每个命令都应该从项目根文件夹中执行。 如果这些都不起作用,请发表评论!