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

Android项目构建报错:processDebugResources执行失败,Manifest处理异常求助

解决AAPT处理Manifest失败的问题

我之前也碰到过一模一样的AAPT处理Manifest失败的情况,给你几个亲测有效的排查和解决方向:

  • 定位并检查Manifest第146行代码
    错误明确指向了....\app\build\intermediates\manifests\full\debug\AndroidManifest.xml的第146行,先打开这个合并后的Manifest文件(或者直接看你自己编写的主Manifest里对应位置的代码),重点排查:

    • 标签是否闭合(比如<activity>有没有对应的</activity>)
    • 属性名是否拼写正确(比如把android:label写成android:lable)
    • 是否混入了全角符号、中文引号这类特殊字符
    • 组件声明格式是否合规(比如<service>的android:name值是否正确指向类路径)
  • 清理缓存后重建项目
    有时候是构建缓存导致的异常,执行以下操作试试:

    1. 在终端运行:gradlew clean(Windows)或./gradlew clean(Mac/Linux)
    2. 然后运行gradlew assembleDebug重新构建
    3. 或者在Android Studio里点击Build -> Clean Project,再选择Build -> Rebuild Project
  • 排查Manifest合并冲突
    第三方依赖库的Manifest可能和你的主Manifest产生冲突,比如重复声明权限、组件。你可以在Android Studio中打开主AndroidManifest.xml,切换到底部的Merged Manifest标签,查看合并后的完整Manifest,重点检查第146行附近是否有重复的组件(比如多个相同的<activity>)、权限冲突,或者版本不兼容的声明。

  • 检查Manifest中引用的资源
    如果Manifest里引用了资源(比如@string/app_name、@drawable/launcher_icon),确认对应的资源文件是否存在、拼写是否正确,以及资源本身是否有错误(比如图片格式不支持、XML资源语法错误)。

  • 调整Android SDK Build Tools版本
    部分Build Tools版本可能存在兼容问题,试试切换到和compileSdkVersion匹配的稳定版本。在模块级build.gradle文件中修改:

    android {
        compileSdkVersion 34 // 你的compileSdk版本
        buildToolsVersion "34.0.0" // 对应稳定版Build Tools
        // ...其他配置
    }
    

如果以上方法都没解决问题,可以把Manifest第146行附近的代码贴出来,这样能更精准地定位问题~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 06:55:53