AndroidStudio出现tools:replace=android: authorities,tools:replace=android:resource
在做项目的时候需要导入第三方库时碰到这个问题;
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:14:9-43
is also present at [com.pnikosis:materialish-progress:1.0] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher).
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:12:5-28: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"
tools:replace="android:resource"
增 加 以上代码 即可解决问题。
AndroidStudio出现tools:replace=android: authorities,tools:replace=android:resource相关推荐
- Suggestion: add 'tools:replace=android:authorities'解决
出现的原因是在项目A中依赖了xiag项目B,他们又有相同的字段,因此出现命名冲突.. 解决办法: 在AndroidManifest.xml 的 application 下添加命名空间: xmlns:t ...
- Android热更新,android组件化通信
2.集成SDK gradle这个配置 在app module的"build.gradle"文件中添加(示例配置): android { defaultConfig { ndk { ...
- android 代码 卸载app,Android在一个app中安装并卸载另一个app的示例代码
Android在一个app中安装并卸载另一个app 1.在app→src→main下新建文件夹asserts,将准备安装的apk文件放在asserts内 2.在app→src→main→res下新建文 ...
- android方法的初始化,Android小技巧:自动初始化Library
一般来说,一个Library都需要传入一个Context参数以完成初始化,该Context参数可以从Application对象的onCreate方法中获取.因此,大部分库都会提供一个init方法,让你 ...
- 小米7.0 android 图片裁剪失败,Android 7.0适配 -- FileProvider 拍照、选择相册、裁切图片, 小米机型适配...
需求: 最近把APP的TargetSdk从21提高至25后,测试时, 在Android7.0以上的系统上,爆出了一些异常. 在个别小米等机型也存在一些异常. 问题分析: FileUriExposedE ...
- android相机拍照代码,Android 调用相机拍照,适配到Android 10
今天写的博客是关于Android调用手机相机拍照并显示图片.这是一个很常用的功能,并且这个功能在Android6.0.7.0.10.0等版本上实现都有所不同,需要对Android各个版本进行兼容适配, ...
- android apk安装过程,Android安装apk文件并适配Android 7.0详解
Android安装apk文件并适配Android 7.0详解 首先在AndroidManifest.xml文件,activity同级节点注册provider: android:name="a ...
- android apk安装代码,Android安装APK
7.0以上安装APK,请自行配置FileProvider,具体不多说 android:name="androidx.core.content.FileProvider" andro ...
- android apk版本适配,android 下载apk并安装,可用于更新版本用途(适配7.0或7.0以上系统)...
哥们点个赞再走呀 制作不容易,条件允许情况下,打赏一下,谢谢 作者使用xUtils下载文件,如使用其他框架下载,可在下载逻辑进行修改 AndroidManifest android:usesClear ...
- android 看不见照片,android view保存为本地图片,微信看不到(部分适配,不能保证100%)...
效果:红色框框 image.png 各位开发者: 最新版本(7.0.13)的微信 SDK 已经适配使用FileProvider的方式来进行消息分享. 如果分享的消息中涉及文件路径(如图片类型消息),建 ...
最新文章
- 2017年如何成为全栈工程师,这些技能是你必须具备的!
- AAAI 2021 | 幻灯片中文字的重要性预测赛亚军DeepBlueAI团队技术分享
- MyBatis使增删改不刷新二级缓存
- 《Spark核心技术与高级应用》——3.2节构建Spark的开发环境
- IE浏览器下如何低延迟播放RTSP或RTMP流
- matlab对话框可以改变位置_正压送风口安装好后可以随意改变位置吗?
- 为什么 scrum 开发人员是一个 T-形的人 ?
- Visual Studio2013配置安装Opencv2.4.9详细过程
- JavaSE学习--集合01
- Python pyserial 串口开发
- 原型工具Axure:常用效果制作(选中、淘宝网导航、轮播图、toast效果、呼出键盘、省市二级联动、步进器、订单详情案例、中继器)
- 数字化转型,金融行业的下一个引爆点
- 【Unity问题】Int类型除法运算为什么归零
- Hibernate检索策略
- Android 10.0设置默认sim1卡使用数据流量和发送短信
- 新技术焦虑症?来这里拿药 ~~
- Servlet.init() for servlet [Global] threw exception
- Pr 视频效果:调整
- dya19第十章线程
- 正好理财解读今天A股是回光返照
热门文章
- 计算机会考咋查成绩,我忘记会考号了 怎么查询成绩
- Linux下使用vscode在线调试STM32开发板
- 行业案例 | 解谜 AR 数字孪生,数据价值“看”得见
- 小三分之一!移远通信推出超小尺寸5G模组
- amlogic平台,给LatinIME输入法添加语言
- 爬虫逆向之字体反爬(一)、镀金的天空-字体反爬-1
- Mysql中if-else的使用
- 企业管理存在的问题及对策有哪些
- 2023 宁波天一永安杯初赛web部分wp
- 从北京“润”到芝加哥,工程师宝玉“滋润”成长的秘诀