使用EAS本地构建(或直接用Gradle)时:app:processReleaseMainManifest任务执行失败求助
EAS本地构建(或直接用Gradle)时:app:processReleaseMainManifest任务执行失败求助
各位好,我在做EAS本地构建的时候卡壳了,跑Gradle构建时一直报:app:processReleaseMainManifest任务执行失败的错误,折腾了好半天都没解决,来这儿求各位大佬支支招!
具体的错误日志如下:
[RUN_GRADLEW] FAILURE: Build failed with an exception. [RUN_GRADLEW] * What went wrong: [RUN_GRADLEW] Execution failed for task ':app:processReleaseMainManifest'. [RUN_GRADLEW] > com.android.manifmerger.ManifestMerger2$MergeFailureException: java.io.FileNotFoundException: /tmp/furini/eas-build-local-nodejs/2d64d871-d0c8-4f2d-a5e4-3e97b35ceba3/build/node_modules/expo/android/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifes
另外我发现错误日志里的文件路径好像没完整显示,最后是AndroidManifes,少了个末尾的t,不知道是不是日志截断导致的,但核心问题就是系统找不到对应的Manifest文件。
我已经尝试过这些操作,但都没解决问题:
- 清理了EAS本地构建的缓存,重新触发构建
- 执行了
./gradlew clean清理Gradle缓存,再重新构建 - 确认了项目里expo相关依赖的版本是当前稳定版,没有版本不匹配的情况
有没有朋友碰到过类似的问题?或者能给我一些排查的方向呀?非常感谢!
备注:内容来源于stack exchange,提问作者Raphael F Camara T de Andrade
相关产品推荐
相关产品推荐

