AndroidManifest.xml第26行icon属性引用不兼容,清单处理失败求助
解决Android Manifest中icon属性引用不兼容的报错
报错信息
packaged_manifests/debug/AndroidManifest.xml:26: error: ' ' is incompatible with attribute icon (attr) reference.
error: failed processing manifest.
问题原因
第26行的icon属性值被设置为空白字符,而Android要求icon属性必须是指向有效资源的引用格式(如@mipmap/ic_launcher),空白值不符合属性的类型要求。
解决步骤
- 打开
packaged_manifests/debug/AndroidManifest.xml文件,定位到第26行 - 找到包含
icon属性的标签(通常是<application>或<activity>标签) - 处理
icon属性:- 替换为有效的资源引用:例如使用项目中已有的图标资源,格式为
@mipmap/[图标名称]或@drawable/[图标名称] - 若无需单独设置该图标,可直接删除
icon属性(确保父配置或默认图标已正确设置)
- 替换为有效的资源引用:例如使用项目中已有的图标资源,格式为
- 保存文件后重新编译项目
额外排查点
如果是构建自动生成的debug Manifest出现该问题,需检查:
- 主
AndroidManifest.xml中的icon配置是否正确 - 模块的
build.gradle文件中,defaultConfig或buildTypes下的icon相关配置是否存在空白或错误值
内容的提问来源于stack exchange,提问作者user20108370
相关产品推荐
相关产品推荐

