Error:In declare-styleable FontFamilyFont, unable to find attribute android:font

首先说下我自己的原因:查了好多好多资料,大概花费5个小时解决这个问题,起因就是引用support-v7-recyclerview

(我自己的路径)C:\Users\Admin\AppData\Local\Android\Sdk\extras\android\m2repository\com\android\support

Alt+Enter导入的包在我自己的电脑上的路径内没有在build.gradle(app)写的所引入的包,版本号不匹配。只需要在 (我自己的路径)找到一个最新的、存在的版本号写入到build.gradle(app)中

以下是相对靠谱的资料:

看了人家博客说是compileSdkVersion和buildToolsVersion版本太低,按着这个思路确实稀里糊涂的解决了。出错原因:build.gradle(app)添加某些依赖时从官网看了最新的版本填的,比如okhttp3。

解决:1.从工具栏打开SDK Manager(或settings里搜Android SDK)更新SDK,勾上右下角的Show Package Details,选择下载。

我是误打误撞进了下图的Edit,从里面更新的SDK。




2.修改build.gradle(app)如下图,buildToolsVersion原来是我一个个蒙的...后来百度看到在sdk文件夹下的build-tools下有,还有support-appcompat-v7:27.0.2这个版本是先看了人家博客然后转到google develper中偶然看到的,就试了试。




3.完成上面的步骤就行了,总觉得还不够,就是原来我的build.gradle(project)做了修改


应该就这样了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值