转:android.support升级到androidx踩坑记录
原文链接:android.support升级到androidx踩坑记录 - 简书
年前想着Google老大之前提醒过将项目升级到androidx,所以年前一通操作猛如虎把Android Studio唰唰升级到3.2.1,自然也把gradle升级到gradle-4.10.1-all。
没想到这只是开始作死的第一步,gradle升级的痛相信升级过的人都懂。
升级完项目后,不出所料的Android Studio呈现满江红的样式,十分酸爽。在我一次次修改,不断clean又build项目,天真的以为马上可以编译通过在运行成功时,现实总是冷冷的抽打我的脸,依旧有报错,R文件都无法生成,谈何运行。
改了3天,才差不多将各种报错问题修改完成,项目成功运行。
下面记录一下修改的内容,也方便以后查阅。
升级Android Studio后,在 Refactor ---> Migrate to AndroidX 路径下可以将整个项目升级到AndroidX。
Migrate to AndroidX.png
所以接下来的修改也是在自动升级后的手动修改。
文末参考文章是Google官方的说明,可以查看里面更详细的指引和说明Migrating to AndroidX。
本文目录:
1.手动配置gradle.properties
2.app/build.gradle修改
3.java文件修改
4.布局文件xml修改
5.部分view不可用修改
6.其他问题
7.gradle命令帮助查找问题
8.参考文章
1.手动配置gradle.properties
作者:程序员张晴天
链接:https://www.jianshu.com/p/b0800f590e6e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
年前想着Google老大之前提醒过将项目升级到androidx,所以年前一通操作猛如虎把Android Studio唰唰升级到3.2.1,自然也把gradle升级到gradle-4.10.1-all。
没想到这只是开始作死的第一步,gradle升级的痛相信升级过的人都懂。
升级完项目后,不出所料的Android Studio呈现满江红的样式,十分酸爽。在我一次次修改,不断clean又build项目,天真的以为马上可以编译通过在运行成功时,现实总是冷冷的抽打我的脸,依旧有报错,R文件都无法生成,谈何运行。
改了3天,才差不多将各种报错问题修改完成,项目成功运行。
下面记录一下修改的内容,也方便以后查阅。
升级Android Studio后,在 Refactor ---> Migrate to AndroidX 路径下可以将整个项目升级到AndroidX。
Migrate to AndroidX.png
所以接下来的修改也是在自动升级后的手动修改。
文末参考文章是Google官方的说明,可以查看里面更详细的指引和说明Migrating to AndroidX。
本文目录:
1.手动配置gradle.properties
2.app/build.gradle修改
3.java文件修改
4.布局文件xml修改
5.部分view不可用修改
6.其他问题
7.gradle命令帮助查找问题
8.参考文章
1.手动配置gradle.properties
作者:程序员张晴天
链接:https://www.jianshu.com/p/b0800f590e6e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
转:android.support升级到androidx踩坑记录相关推荐
- vuecli4升级到vuecli5踩坑记录
项目依赖的module版本很新,用到了es2020的语法,在vuecli4版本上死活编译不成功,升级5后解决,这个过程中在配置vue.config.js中遇到了很多问题,记录下给大家一个参考~ vue ...
- Android 10深色主题适配踩坑记录
1. 问题简述 Android 10 推出了深色主题,便于用户根据白天和夜晚自由切换合适的主题.在适配的过程中,要特别注意,切换主题会导致当前activity被重建,也就是会重新走一遍Activity ...
- Android 实现全屏截图、剪裁图片、分享图片至其他应用进程功能(踩坑记录)
Android 实现全屏截图.剪裁.分享功能 项目中需要用到 截图分享 的功能,特此写下查询资料过程中的踩坑记录. android 26以上,google 官方文档支持 PixelCopy 实现截图效 ...
- 【问题解决】Android JDK版本不匹配导致崩溃踩坑记录
[问题解决]Android JDK版本不匹配导致崩溃踩坑记录 部分机型反馈崩溃问题 谷歌回复与解决方案 Android打包脱糖操作 对比与排查 总结 前几天同事遇到一个非常诡异的报错,紧急处理后,趁着 ...
- 警惕参数变化,MySQL 8.0 升级避免再次踩坑
MySQL 8.0新特性专栏目录 <MySQL开发规范>过时了,视图查询性能提升了一万倍 你真的会用EXPLAIN么,SQL性能优化王者晋级之路 索引三剑客之降序索引和不可见索引 千呼万唤 ...
- Android 海外踩坑记录
Android 海外踩坑记录 谷歌相关: 1.免安装应用的版本号需要比安装式应用的要低,所以安装式应用打包时可以将版本号尽量设置大一点. 2.如果该应用存在免安装应用,那么安装式应用的manifest ...
- Android Kotlin Gson解析踩坑记录
一.背景 一般我们在进行网络请求拿到返回结果之后,我们期望能够转化成对应的Java实体类,在这个转化过程中,可以使用自动解析的方式,也可以使用三方提供的工具类,比如Gson.FastJson等. 针对 ...
- 日常踩坑记录-汇总版
开发踩坑记录,不定时更新 心得 RTFM 严谨的去思考问题,处理问题 严格要求自己的代码编写习惯与风格 注意 单词拼写 20200207 mybatis plus 自带insert插入异常 sql i ...
- webview进行下载踩坑记录
webview下载操作的踩坑记录 背景记录 由于公司需要, 需要在在webview中执行下载操作, 而且下载完成之后还需要跳转到自动安装页面~~~~ 接下来就是踩坑报告 1.webview执行下载操作 ...
最新文章
- java实现excel的导入导出(poi详解)
- 设置android电话震动,Android手机震动的设置步骤
- JAVA程序设计第十版第七章_java程序设计第七章答案
- [泛读]4篇Web Service Replication方面论文
- 阿里云张献涛:2021 弹性计算发生了哪些变化
- 使用Antlr实现简单的DSL
- Dev-Cpp_6.0下载
- 关于flash跨域问题
- CVPR2004/风格分解:Separating Style and Content on a Nonlinear Manifold在非线性流形上分离样式和内容
- 如何使用python自动化查四六级成绩
- sshd远程主机间的访问
- 零基础HTML入门教程(14)--水平线
- 设计模式六大原则——合成/聚合复用原则(CARP)
- 路由器刷opwenwrt固件和原厂固件教程
- SQL命令讲解(二)
- windows_关闭windows休眠功能
- VS中使用Qt方法详解
- Docker-Zerotier
- 押注汽车操作系统,手机厂商就能借无人驾驶弯道超车?
- java计算机毕业设计国产精品动漫网站源码+mysql数据库+系统+lw文档+部署
热门文章
- java零碎要点---class()、getClass()、Class.forName()、getClassLoader()的区别和联系--又不详细的地方求补充
- 随想录(35岁后的程序员)
- python编程(fabric部署)
- python编程(import头文件)
- **Dijkstra算法**
- 《统计学习方法》读书笔记——机器学习常用评价指标
- comment.html手机文件,comment.html
- java判空null前后,关于java:引不要再使用null判空了
- 计算机的数据库应用领域,【信息管理论文】信息管理中计算机数据库技术的应用(共4410字)...
- mariadb忘记密码修改密码