尽管 gradlew 成功构建,但为 Android 构建时,Expo 构建崩溃了

问题描述 投票:0回答:1

我最近与另一位开发人员一起参与了一个现有项目。由于某种原因,我无法成功构建该项目。运行时出现以下错误

npx expo run:android
:

    Error: C:\Users\user\OneDrive\Desktop\react-app\android\gradlew.bat exited with non-zero code: 1
        at ChildProcess.completionListener (C:\Users\user\OneDrive\Desktop\react-app\node_modules\@expo\cli\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\user\OneDrive\Desktop\react-app\node_modules\@expo\cli\node_modules\cross-spawn\lib\enoent.js:34:29)
        at maybeClose (node:internal/child_process:1100:16)
        at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
        ...
        at Object.spawnAsync [as default] (C:\Users\user\OneDrive\Desktop\react-app\node_modules\@expo\cli\node_modules\@expo\spawn-async\build\spawnAsync.js:17:21)
        at spawnGradleAsync (C:\Users\user\OneDrive\Desktop\react-app\node_modules\@expo\cli\build\src\start\platforms\android\gradle.js:72:46)
        at Object.assembleAsync (C:\Users\user\OneDrive\Desktop\react-app\node_modules\@expo\cli\build\src\start\platforms\android\gradle.js:52:18)
        at runAndroidAsync (C:\Users\user\OneDrive\Desktop\react-app\node_modules\@expo\cli\build\src\run\android\runAndroidAsync.js:35:24)
        at runMicrotasks (<anonymous>)
        at processTicksAndRejections (node:internal/process/task_queues:96:5)

但是,跑步时

cd android
gradlew --stacktrace

构建成功。此外,构建项目对我的同事有用,所以我不认为问题出在代码上。

我已经尝试过:

-删除 android、npm 和 expo 文件夹

-清除npm和yarn缓存

-完全卸载与应用程序开发远程相关的任何程序,包括我的 IDE、SDK、node Java、Android Studio、npm/yarn 包、yarn、npm 等,并将所有内容从头开始重新安装到与我的同事相同版本的文件试图模仿他的条件。

如果有人知道如何解决这个问题,我将非常感激,因为经过几天的搜索,我没有在网上找到任何有用的东西!

android react-native build expo
1个回答
-1
投票

发布此文已经有一段时间了。

有更新吗?

© www.soinside.com 2019 - 2024. All rights reserved.