最开始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版本报错问题相关推荐

  1. 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 ...

  2. firefly AIO-RK3399J Linux SDK编译报错解决

    Firefly AIO-RK3399J Linux SDK编译报错解决 Zhang-Zhen 2020-09-30 22:01:04  收藏 分类专栏: RK3399工作记录 文章标签: linux  ...

  3. Android安装未成功报错

    Android安装未成功报错 报错的原因是:你安装的应用程序apk版本太高,而你的设备的不兼容高版本的apk 解决方法: 打开你的项目管理器(File->Project Structure-&g ...

  4. android studio 自动引用,Android Studio三方引用报错但是项目可以运行的解决方案

    Android Studio第一次启动的Fetching android sdk component information的问题 1)进入刚安装的Android Studio目录下的bin目录.找到 ...

  5. AndroidStudio调用百度地图SDK,报错:errorcode: 200 uid: -1 appid -1 msg: APP不存在

    AndroidStudio调用百度地图SDK,报错:errorcode: 200 uid: -1 appid -1 msg: APP不存在 我傻了,抄了官网的代码没有把开发者key复制到Android ...

  6. pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests)

    pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests pip安装时版本报错 pip升级后安装 ...

  7. 升级ie11浏览器 报错0x80240037 解决方案

    工作经验纯分享 ie11浏览器版本18163IS 升级浏览器 提示报错Winsows Update 独立安装程序  安装程序错误:0x80240037 解决方案: 1.将ie11-windows6.1 ...

  8. 身份证阅读器Android相片解码库报错libwlt2bmp.so:has text relocations解决方案

    身份证阅读器Android相片解码库报错libwlt2bmp.so:has text relocations,如下图的几种情况. libwlt2bmp.so是部里的相片解码库,身份证芯片里面存储的相片 ...

  9. 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 ...

最新文章

  1. 查看磁盘空间,清理缓存
  2. ML之回归预测:利用Lasso、ElasticNet、GBDT等算法构建集成学习算法AvgModelsR对国内某平台上海2020年6月份房价数据集【12+1】进行回归预测(模型评估、模型推理)
  3. 图像传感器与信号处理——光学系统
  4. IdentityHashMap
  5. [HIHO1323]回文字符串(区间dp)
  6. android触摸屏idc,Android触摸屏IDC
  7. mysql group by 重复_mysql – 使用GROUP BY删除重复项的查询
  8. python 子图大小_Python | 图的大小
  9. advanced installer更换程序id_好程序员web前端培训分享kbone高级-事件系统
  10. 求1到100的数字累加和(python)
  11. 【POJ 1151】Atlantis
  12. python安装成功的图标_安装Python
  13. Android Camera 3D效果
  14. 如何给IDC_STATIC关联成员变量
  15. 获得学士学位的机器学习工程工作
  16. 基于EEG信号的情绪分析数据库DEAP论文调研
  17. 计算机病毒按破坏性分为哪两类,什么是计算机病毒?按照计算机病毒的链结方式分类,计算机病毒可分为哪几类...
  18. STM32CubeMX驱动4脚OLED模块
  19. Swift 音乐播放demo
  20. 北京计算机暑期培训,北京暑期计算机培训心得体会.doc

热门文章

  1. php textarea 属性,textarea属性有哪些
  2. 王爽《汇编语言》读书笔记——第二章
  3. 游戏成瘾正式列入精神疾病,你怎么看?
  4. angry Birds 学习札记
  5. 《荒野大镖客2》多人模式正式开测,PC版还会远吗?
  6. 前端那些好看的视觉效果集合
  7. 元宇宙中的情绪与情感探索在军事上的应用
  8. HttpClient实现 get、post、put、delete请求
  9. 那些坑死人不偿命的面试题---你会做?
  10. Python学习分享——计算邮资问题(不使用第三方库)