Android升级sdk版本报错问题
最开始sdk版本设定在26
后来项目中需要引用glide——一个GitHub上的开源工具
在build.gradle中依赖里加入:
implementation 'com.github.bumptech.glide:glide:4.12.0'//使用glide加载新闻图片
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
然后报了一大堆错误,主要是:
error: resource android:attr/fontVariationSettings not found
网上解决方法是将sdk升级到28,遂将build.gradle中下图红框部分由26改成28
rebuild后又报错,大概就是依赖中的这一句与当前版本不符:
implementation 'com.android.support:appcompat-v7:26.0.0-beta1'
于是改成:
implementation 'com.android.support:appcompat-v7:28.0.0'
又又报错:Program type already present: android.support.v4.os.ResultReceiver$1
按照大佬的方法改了一波:Program type already present: android.support.v4.os.ResultReceiver$1_TouchOfSun的博客-CSDN博客
后来编译时又出现错误:Error:Program type already present: androidx.versionedparcelable.NonParcelField
及
Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml
一查说是我重复引用包了,但我并没有引用androidx包,不过看到androidx包包括了v4和v7包,为了免受报错之苦,决定引入androidx,并删掉之前的版本
implementation 'androidx.appcompat:appcompat:1.1.0'//艰难跨越两个版本
// implementation 'com.android.support:appcompat-v7:28.0.0'
// implementation 'com.android.support:appcompat-v7:26.0.0-beta1'
这时候终于不再报有关版本的错,但是仍有报错,那是因为之前所有java文件、xml文件中引用v4、v7内容全部失效,问题不大,只需替换为androidx就好了
Android升级sdk版本报错问题相关推荐
- php5.4与php5.2,升级php 5.2.14 到5.4.11版本报错问题
升级php 5.2.14 到5.4.11版本报错问题 发布时间:2020-03-07 21:32:31 来源:51CTO 阅读:621 作者:djpeters 升级php 5.2.14 到5.4.11 ...
- firefly AIO-RK3399J Linux SDK编译报错解决
Firefly AIO-RK3399J Linux SDK编译报错解决 Zhang-Zhen 2020-09-30 22:01:04 收藏 分类专栏: RK3399工作记录 文章标签: linux ...
- Android安装未成功报错
Android安装未成功报错 报错的原因是:你安装的应用程序apk版本太高,而你的设备的不兼容高版本的apk 解决方法: 打开你的项目管理器(File->Project Structure-&g ...
- android studio 自动引用,Android Studio三方引用报错但是项目可以运行的解决方案
Android Studio第一次启动的Fetching android sdk component information的问题 1)进入刚安装的Android Studio目录下的bin目录.找到 ...
- AndroidStudio调用百度地图SDK,报错:errorcode: 200 uid: -1 appid -1 msg: APP不存在
AndroidStudio调用百度地图SDK,报错:errorcode: 200 uid: -1 appid -1 msg: APP不存在 我傻了,抄了官网的代码没有把开发者key复制到Android ...
- pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests)
pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests pip安装时版本报错 pip升级后安装 ...
- 升级ie11浏览器 报错0x80240037 解决方案
工作经验纯分享 ie11浏览器版本18163IS 升级浏览器 提示报错Winsows Update 独立安装程序 安装程序错误:0x80240037 解决方案: 1.将ie11-windows6.1 ...
- 身份证阅读器Android相片解码库报错libwlt2bmp.so:has text relocations解决方案
身份证阅读器Android相片解码库报错libwlt2bmp.so:has text relocations,如下图的几种情况. libwlt2bmp.so是部里的相片解码库,身份证芯片里面存储的相片 ...
- Android 5.1编译报错之—uses or overrides a deprecated API.
Android 5.1编译报错之-uses or overrides a deprecated API. 在编译Android 5.1时遇到如下报错 frameworks/support/v4/jav ...
最新文章
- 查看磁盘空间,清理缓存
- ML之回归预测:利用Lasso、ElasticNet、GBDT等算法构建集成学习算法AvgModelsR对国内某平台上海2020年6月份房价数据集【12+1】进行回归预测(模型评估、模型推理)
- 图像传感器与信号处理——光学系统
- IdentityHashMap
- [HIHO1323]回文字符串(区间dp)
- android触摸屏idc,Android触摸屏IDC
- mysql group by 重复_mysql – 使用GROUP BY删除重复项的查询
- python 子图大小_Python | 图的大小
- advanced installer更换程序id_好程序员web前端培训分享kbone高级-事件系统
- 求1到100的数字累加和(python)
- 【POJ 1151】Atlantis
- python安装成功的图标_安装Python
- Android Camera 3D效果
- 如何给IDC_STATIC关联成员变量
- 获得学士学位的机器学习工程工作
- 基于EEG信号的情绪分析数据库DEAP论文调研
- 计算机病毒按破坏性分为哪两类,什么是计算机病毒?按照计算机病毒的链结方式分类,计算机病毒可分为哪几类...
- STM32CubeMX驱动4脚OLED模块
- Swift 音乐播放demo
- 北京计算机暑期培训,北京暑期计算机培训心得体会.doc