You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gradle构建多次出现不同错误,常见`:app:processDebugManifest`该如何解决?

问题根因

你首先存在配置颠倒问题,这是导致构建随机失败的核心原因,你怀疑的Room依赖配置符合官方要求,不需要调整,问题和Room无关:

  1. 项目级与模块级build.gradle内容完全写反:带有com.android.application插件、android配置闭包的是app模块级的配置内容,带有buildscript、allprojects闭包的才是项目根目录的build.gradle内容,先将两个文件的内容调换。

修正配置错误

  • 模块级build.gradle的defaultConfig代码块内,最后一行proguardFiles为无效半行代码,直接删除即可,你已经在release构建类型中配置了混淆规则,此处多余的半行代码会导致构建解析失败。
  • 项目级build.gradle中ext定义的buildToolsVersion为30.0.0,模块级配置的buildToolsVersion为30.0.3,版本不统一,建议统一修改为31.0.0,和compileSdkVersion 31大版本保持匹配。
  • 所有build.gradle中出现的jcenter()仓库替换为mavenCentral(),jcenter已停止维护,部分依赖拉取失败会导致构建中途中断,无法生成报错中提到的中间文件。
  • 检查app模块根目录是否存在google-services.json配置文件,你引入了Google服务插件和登录依赖,缺失该文件会直接中断manifest合并流程。

最终执行操作

所有配置修改完成后按顺序执行:

  1. 打开Android Studio的File -> Invalidate Caches...,勾选清除文件系统缓存和本地历史选项,重启IDE
  2. 重启后执行Build -> Clean Project
  3. 再执行Build -> Rebuild Project

内容的提问来源于stack exchange,提问作者Dam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 19:03:03