在本机反应中出错:任务:app:processDebugMainManifest FAILED

Posted

技术标签:

【中文标题】在本机反应中出错:任务:app:processDebugMainManifest FAILED【英文标题】:Getting error in react native : Task :app:processDebugMainManifest FAILED 【发布时间】:2022-01-05 16:15:43 【问题描述】:

新版本中的错误:

任务 :app:processDebugMainManifest 失败 写入合并报告文件时出现错误“D:\projects\react\New folder\new\awesome\android\app\build\outputs\logs\manifest-merger-debug-report.txt (Access is denied)”,构建可以继续,但不会记录合并活动 11 个可操作的任务:11 个已执行

FAILURE:构建失败并出现异常。

出了什么问题: 任务“:app:processDebugMainManifest”执行失败。

java.io.FileNotFoundException: D:\projects\react\New folder\new\awesome\android\app\build\intermediates\manifest_merge_blame_file\debug\manifest-merger-blame-debug-report.txt(访问被拒绝)

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

通过https://help.gradle.org获得更多帮助

在 54 秒内构建失败

错误 无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

【问题讨论】:

在你用来执行代码的命令之前使用sudosudo react-native run-androidsudo npx react-native run-android 【参考方案1】:

确保在 sdk 工具上安装了 HAXM(适用于 intel)或 Hypervisor(适用于 amd) 你需要先开始npx react-native start powershell 中的代码 (c:\yourusrname\yourprojectname) 打开新的powershell和npx react-native run-android(或ios)后

【讨论】:

【参考方案2】:

您需要将org.gradle.jvmargs=--add-opens java.base/java.io=ALL-UNNAMED 添加到项目中的 ./android/gradle.properties 文件中

它就像魔术一样工作

【讨论】:

以上是关于在本机反应中出错:任务:app:processDebugMainManifest FAILED的主要内容,如果未能解决你的问题,请参考以下文章

反应本机任务:app:processDebugMainManifest FAILED

反应本机android任务:app:transformClassesWithMultidexlistForRelease FAILED

无法在本机反应上构建 APK

在反应本机应用程序中使用 AWS Amplify 在 GraphQL 突变中出错

在反应本机 ios 应用程序中使用超级代理时出错

尝试构建我的反应原生 android 文件时出错