Android Studio报:“Attribute application@theme or @ icon ”问题的解决
作者:咔咔和拉拉 时间:2023-11-07 09:49:18
前言
Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux等操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成。
发现问题
最近在做项目的时候需要导入第三方库时碰到这个问题
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@theme value=(@style/AppTheme.NoActionBar) from
AndroidManifest.xml:21:9-52is also present at [MyChaass:mymusic:unspecified]
AndroidManifest.xml:17:9-40 value=(@style/AppTheme).Suggestion: add'tools:replace="android:theme"'
to <application> element at AndroidManifest.xml:15:5-37:19 to override.
原因是我们的主项目中默认会定义了 android:icon=""
,当我们引入的第三方库中也定义
了这种标签的时候,二者合并失败就会出现此问题。
解决方法
解决办法是在 <application>
标签中 添加 tools:replace="android:icon"
.
首先要在 <manifest>
标签中增加一个 tools 的命名空间 :
xmlns:tools=http://schemas.android.com/tools
与此相同的问题还有 theme ,解决办法同样是增加 tools:replace="android:theme"
,
不过当二者都合并失败时,中间应该用","隔开 :
tools:replace="android:icon,android:theme"
manifest文件:
<application
android:allowBackup="true"
android:icon="@mipmap/christ_icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:name=".App"
tools:replace="android:icon,android:theme" //加这句即可
android:theme="@style/AppTheme.NoActionBar">
</application>
增 加 以上代码 即可解决问题。
来源:http://www.jianshu.com/p/b6c763d1b98f
标签:android,studio,报错attribute
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
SpringBoot项目没有把依赖的jar包一起打包的问题解决
2021-08-11 12:15:02
详解SpringBoot注册Windows服务和启动报错的原因
2022-12-28 17:10:09
![](https://img.aspxhome.com/file/2023/1/63431_0s.jpg)
C# 如何合并和拆分PDF文件
2023-08-19 21:37:33
![](https://img.aspxhome.com/file/2023/1/119531_0s.png)
spring boot学习笔记之操作ActiveMQ指南
2023-09-12 20:11:52
消息中间件详解以及比较选择
2022-08-17 03:01:01
![](https://img.aspxhome.com/file/2023/8/62688_0s.jpg)
Flutter加载图片流程之ImageProvider源码示例解析
2021-07-19 05:05:19
java反射深入剖析(推荐)
2022-10-10 18:50:35
![](https://img.aspxhome.com/file/2023/7/113487_0s.jpg)
Java ArrayList与LinkedList使用方法详解
2023-08-12 08:23:46
Java数组队列概念与用法实例分析
2023-11-18 04:18:31
![](https://img.aspxhome.com/file/2023/8/90038_0s.png)
C#实现微信红包功能
2023-11-30 02:49:51
![](https://img.aspxhome.com/file/2023/7/86977_0s.jpg)
SpringBoot中使用多线程的方法示例
2021-05-24 19:56:04
![](https://img.aspxhome.com/file/2023/0/71690_0s.png)
c# 代码调试技巧和如何远程调试
2022-09-26 14:11:19
![](https://img.aspxhome.com/file/2023/7/87017_0s.png)
c#中设置快捷键
2021-05-31 20:14:29
JAVA中使用FTPClient实现文件上传下载实例代码
2021-08-17 20:45:05
Android中ImageView用法实例分析
2023-04-03 19:42:28
在SpringBoot中整合使用Netty框架的详细教程
2023-03-26 23:59:53
![](https://img.aspxhome.com/file/2023/8/72578_0s.png)
C#中调用VB中Inputbox类的实现方法
2023-09-06 18:12:57
Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)
2023-11-26 11:59:41
C#事件订阅发布实现原理详解
2022-10-15 20:36:35
![](https://img.aspxhome.com/file/2023/1/88341_0s.png)
如何更改Dialog的标题与按钮颜色详解
2023-06-01 23:54:54