我只是想在 android 模拟器中运行一个简单且空的 React Native 项目,但我收到此错误,有人有什么想法吗?
错误:
Error: C:\Users\Onur\Desktop\ReactNative\MemorizingApp\android\gradlew.bat exited with non-zero code: 1 Error: C:\Users\Onur\Desktop\ReactNative\MemorizingApp\android\gradlew.bat exited with non-zero code: 1 at ChildProcess.completionListener (C:\Users\Onur\Desktop\ReactNative\MemorizingApp\node_modules@expo\spawn-async\build\spawnAsync.js:52:23) at Object.onceWrapper (node:events:628:26) at ChildProcess.emit (node:events:513:28) at ChildProcess.cp.emit (C:\Users\Onur\Desktop\ReactNative\MemorizingApp\node_modules\cross-spawn\lib\enoent.js:34:29) at maybeClose (node:internal/child_process:1093:16) at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) ... at Object.spawnAsync [as default] (C:\Users\Onur\Desktop\ReactNative\MemorizingApp\node_modules@expo\spawn-async\build\spawnAsync.js:17:21) at spawnGradleAsync (C:\Users\Onur\Desktop\ReactNative\MemorizingApp\node_modules@expo\cli\build\src\start\platforms\android\gradle.js:72:46) at Object.assembleAsync (C:\Users\Onur\Desktop\ReactNative\MemorizingApp\node_modules@expo\cli\build\src\start\platforms\android\gradle.js:52:18) at runAndroidAsync (C:\Users\Onur\Desktop\ReactNative\MemorizingApp\node_modules@expo\cli\build\src\run\android\runAndroidAsync.js:31:24) at processTicksAndRejections (node:internal/process/task_queues:96:5)
最佳答案
就我而言,我的计算机上没有安装 Gradle。
- 检查是否安装了 Gradle
gradle -v
- 如果没有,请使用 Chocolatey
choco install gradle
安装(还有其他安装方式) - 如果是,请运行
gradle --stop
以确保没有 gradle 守护进程正在运行 - 删除构建文件夹
- 通过在终端中运行
refreshenv
来刷新终端
关于reactjs - gradlew.bat 退出并显示非零代码 : 1 React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73395968/