关于butterknife10.0.0的更新和AndroidX的使用
想更新项目中使用的依赖的版本以提高APP的稳定性,而修改了AndroidStudio的app的gradle文件
然后问题出现了
1.首先是10.0.0需要编译版本修改为28
2.然后是Manifest merger failed with multiple errors
根据理解修改,多个AndroidManifest出现冲突,如果merge manifest,就用别处的allowBackup和appComponentFactory值替换这里的
3.问题依然出现如下错误并且使用了以下的方法依然无效
4.检查项目中所有的support-v7和support-v4,统一只一个版本依然无效。在APP的project的build文件添加以下文字还是不对
subprojects {project.configurations.all {resolutionStrategy.eachDependency { details ->if (details.requested.group == 'com.android.support'&& !details.requested.name.contains('multidex') ) {details.useVersion "28.0.0"}}}
}
5.最终查找butterknife的issue
根据https://www.jianshu.com/p/2156229a55be的提示
搞定
综上搞定了androidStudio3.2中的andorid的compileSdkVersion、buildToolsVersion、support_library_version匹配问题,还有依赖的module的冲突。
总结:
1.更新插件的时候首先检查当前更新的日志,并根据要求修改,遇到问题首先查找issue
2.及时更新谷歌官方的使用建议以及工具的使用功能
3.对于多个参数的使用建议使用文件统一管理
参考的网站
1.butterknife的issue
2.具体解决方法1
3.具体解决方法2
4.具体方法3
5.类似问题参考1
6.参考问题2
7.参考问题3
8.参考问题4
关于butterknife10.0.0的更新和AndroidX的使用相关推荐
- element vue 动态单选_软件更新丨vue-element-admin 4.0.0 beta 发布,后台集成方案
vue-element-admin 4.0.0 beta 发布了. vue-element-admin 是一个后台集成解决方案,它基于 vue 和 element.它使用了最新的前端技术栈,内置了 i ...
- 如何在Mac OSX Yosemite中将Ruby版本2.0.0更新到最新版本?
本文翻译自:How to update Ruby Version 2.0.0 to the latest version in Mac OSX Yosemite? I need to update m ...
- 怎样查看电脑系统版本_微信7.0.0自动更新后怎样去还原以前的旧版本?
今天"微信自动更新"上热搜了,不少安卓手机用户表示:今天早上打开微信,界面一片白,吓一跳,以为点错了.最后发现原来是自动更新到了7.0.0版本,但是真的,不习惯,还是喜欢以前那个老 ...
- wavecn 2.0.0.5 正式版_微信7.0.5怎么更新?微信7.0.5安卓版下载与更新升级教程
6月29日,腾讯发布了微信7.0.5安卓正式版,带来了不少细节变化,不过很多安卓机用户反馈并没有接收到推送,不少粉丝朋友表示不知道微信7.0.5怎么更新升级.今天,芝麻科技网详细介绍下微信7.0.5安 ...
- android8.0更新手机,安卓微信8.0.6正式更新:可发1G大文件、表情互动等多项更新!...
"送上最新最快的安卓微信8.0.6正式版解析~" 这两天微信的更新肯定会让大家喜欢的,昨天给大家写的关于PC微信3.3.0内测版本的更新,部分小伙伴子啊下方留言遇到了下载了最新内测 ...
- 微信安卓版8.0.18内测更新 增加个人信息收集清单
1月7日消息,日前,微信安卓版发布8.0.18 测试更新,内测版本新增了个人信息收集清单.边写边译等功能. 此次更新中,微信对隐私权进一步明确,新增了个人信息收集清单.第三方信息共享清单选项.其中,在 ...
- 终于!华为Mate 9已获安卓9.0正式版更新
[TechWeb]1月27日消息,根据网友反馈,华为Mate 9现已获安卓9.0正式版更新,版本号为9.0.1.150,Mate 9手机用户可以进行升级体验了. 以下为具体更新内容: ●自然极简自然设 ...
- 计算机管理可以更新吗,微信可以批量管理好友吗(电脑版微信3.0.0更新规则了)...
"好友太多,一个一个删除太累怎么办?" 前几天的安卓微信7.0.19内测更新呢,现在也已经去除了内测字样,所以正式版也快要来了哟! 那么今天我们来体验一下今日PC端微信正在内测的3 ...
- node 更新_ESLint v7.0.0 发布:不再支持 Node.js v8
作者 | 李俊辰 近日,ESLint 的主要升级版本 ESLint v7.0.0 正式发布.此次更新除了修复已知 bug 和增强特性外,还增加了一些新特性以及 bugfix.官方更新文档中提及,由于 ...
最新文章
- WARNING:tensorflow:Layer gru will not use cuDNN kernels since it doesn‘t meet the criteria. It will
- 每日一皮:男性同胞,是时候反击了!
- python线性回归模型预处理_线性回归-2 数据预处理与模型验证评估
- Python求解多项式方程
- 企业级项目实战讲解!java类内部定义枚举
- 蔡高厅老师 - 高等数学阅读笔记 - 13 不定积分 - 02 分部积分 - 积分函数(53 - 58)
- 服务器上build.xml文件乱码解决(亲测有效)
- 在线教育软件开发 教育APP软件开发分析
- iOS研发助手DoraemonKit技术实现(一)
- Session过期处理
- Python 国产库推荐:musicpy
- 【ZZULIOJ】1096: 水仙花数(函数专题)
- 深入理解Zend执行引擎
- 两年数据对比柱形图_【系列课程】用Excel进行数据可视化组合图表的制作lt;二gt;...
- 【CloudShell】阿里云壳EDR卸载指南
- 概率统计14——几何分布
- 微信,支付宝支付,微信公众号小程序授权等
- 智慧社区+物联网解决方案
- 记录关于利用txt文件划分训练集、测试集与验证集
- android 闹钟运行原理,简单 闹钟 实现 原理
热门文章
- LeetCode 每日一题 2021-6-15 (山峰数组的封顶索引)
- 马斯克:推特要学习微信,让10亿人「活在上面」成为超级APP
- html中代码td是什么,网页代码中“td”是什么意思?
- swiper 上滑触发_【游戏攻略】如何清边—— 清边细节及常用清边策略(上)
- 雷鸟将邮件自动接收到新建的文件夹中
- KMPlayer播放器
- 【系统篇 / 优化】❀ 04. 扩大虚拟内存 ❀ Windows Server 2016
- matlab 获取edit,关于matlab的gui中获取edit值的问题
- windows 2003下杀dllhost.exe进程
- HTML5期末大作业:我的家乡四川成都网站设计(学生网页设计作业源码)