报错信息:

error: resource android:attr/dialogCornerRadius not founderror: resource android:attr/fontVariationSettings not founderror: resource android:attr/ttcIndex not found

build时引用到了v28包,导致不兼容的问题

网上很多办法都没能解决我的问题,先总结一下自己搜到的解决方案

方法1:

"com.android.support:appcompat-v7:+"
改成固定版本
"com.android.support:appcompat-v7:27.1.1"

方法2:

在build.gradle中添加

configurations.all {    resolutionStrategy {        force "com.android.support:appcompat-v7:27.1.1"        force "com.android.support:support-v4:27.1.1"    }

方法3:

sdk Version改成API 27+ 也可以,也有人修改为28修复了问题 可以多尝试几个版本

方法4:

clean 项目不行的话
在file中找到如图 清除一下缓存 重启一下A

方法5:

gradle.properties文件中 添加一行
android.enableAapt2=false

这个办法是关掉AAPT2服务 我尝试后发现新版AS还是会报错,官方没解决这个问题。查了说是因为你系统的目录带有中文的问题 我没有继续尝试 比较麻烦一点 有需要的可以看一下这篇

https://blog.csdn.net/qq_34879948/article/details/80313690

最终解决方案!

重点来了啊各位!!!

build.grade中dependencies下引用的各种依赖
一定要挨个检查 版本是否含有+,开始以为只需要修改support版本为28以前的就可以了 发现不管怎么强制应用版本都还是出错,本以为三方依赖没关系的,年轻啊~ 把所有版本都固定后 问题解决~。

希望看完能有一条帮你解决问题吧!

更多相关文章

  1. Android中万能适配器
  2. Android(安卓)Studio更新升级方法
  3. Android(安卓)Studio(九):引用jar及so文件
  4. Android(安卓)异步加载深入解析
  5. 关于手机启动的方向,和屏幕的单,双击事件
  6. Android(安卓)复习资料
  7. 浅谈Java中Collections.sort对List排序的两种方法
  8. mybatisplus的坑 insert标签insert into select无参数问题的解决
  9. Python list sort方法的具体使用

随机推荐

  1. 由Android4.4收起写sdcard文件权限想到的
  2. Android 自动编译、打包生成apk文件 1 -
  3. Android Wifi获取组播
  4. Android消息推送
  5. 使用Clojure构建原生Android应用
  6. android TV广播监听usb和U盘的挂载
  7. Android内存泄漏分析及调试
  8. Android设备管理器漏洞分析!
  9. Android五种数据存储方式
  10. 9款Android常用的快速开发框架