首先说下我自己的原因:查了好多好多资料,大概花费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。

Error:In declare-styleable FontFamilyFont, unable to find attribute android:font_第1张图片

Error:In declare-styleable FontFamilyFont, unable to find attribute android:font_第2张图片


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

Error:In declare-styleable FontFamilyFont, unable to find attribute android:font_第3张图片

Error:In declare-styleable FontFamilyFont, unable to find attribute android:font_第4张图片

Error:In declare-styleable FontFamilyFont, unable to find attribute android:font_第5张图片

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

Error:In declare-styleable FontFamilyFont, unable to find attribute android:font_第6张图片

应该就这样了。

更多相关文章

  1. android 7和android8在user版本下能应用获得root
  2. 演化理解 Android 异步加载图片
  3. Android布局的一些属性和开关、创建log图片
  4. Android WebView实现选择本地图片拍照功能
  5. 很实用的android压缩图片的算法
  6. 修改android virtual device路径
  7. android imageView 图片显示方式属性
  8. Android 为联系人添加图片
  9. Android调用系统自带的文件管理器进行文件选择并获得路径,android

随机推荐

  1. Android六大优势
  2. Android中网络编程以及与服务器上Web项目
  3. [Android]你不知道的Android进程化(3)--
  4. 别再问我Android前景如何
  5. Android的内存机制和溢出说明
  6. Android的内存泄漏和调试
  7. android 中一个工程引用另一个工程
  8. Android内存阀值修改--内存回收机制配置
  9. android listview局部刷新和模拟应用下载
  10. Google宣布Android暂停开源