问题原因出在Gradle里面

android {compileSdkVersion = 23targetSdkVersion = 22minSdkVersion = 17buildToolsVersion = '25.0.2'
}dependencies {//省略其他compile 'com.android.support:design:25.3.1'//省略其他
}
  • 问题的原因是support:design包的版本与项目编译的版本compileSdkVersion不一致

解决办法

将compileSdkVersion调整与support:design包一致即可

minSdkVersion、 targetSdkVersion和compileSdkVersion

  • minSdkVersion比较好理解,就是限制最小的可安装版本,比如设置了minSdkVersion为17,那对应手机系统是Android4.2,也就是说比Android4.2系统版本还要低的手机将无法安装你的应用
  • compileSdkVersion也比较好理解,就是你项目编译时候用的SDK版本,compileSdkVersion设置成最新的可以使用最新的特性
  • targetSdkVersion这个有点不好理解,就是兼容的目标版本,比如targetSdkVersion设置为22,对应的手机系统版本是Android5.1。这得分2种情况:
    • 用户手机的系统版本比Android5.1版本高,如果App中用到了更改过的API,那么系统会向下兼容,仍然按照Android5.1版本的API来
    • 如果用户的系统版本比Android5.1低,且你的App用到了高本版才有的API,而又没有做特殊处理,那么App就会报错,甚至奔溃。
    • 我们在开发App的过程中,如果用到了高版本才有的API,Android Studio的代码提示工具就会出现警告,我们就需要做特殊处理了

其他

android.support:design是Google推出的Material Design相关的支持库,里面提供了规范的MD设计风格的控件,而且一直兼容到Android 2.2。



欢迎关注我的公众号,和我一起每天进步一点点!

No resource found that matches the given name ‘android.TextAppearance.Materia...相关推荐

  1. No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Invers

    1.错误log E:\Learn\apidemo\ApiDemos\testsource\build\intermediates\res\merged\debug\values-v23\values- ...

  2. No resource found that matches the given name 'android:Widget.Material.ActionButton'.

    Eclipse 下搭建Android 开发环境(环境搭建参考:点击打开链接) 搭建完成后,新一个Andoroid 项目,出现如下错误: [2014-11-19 14:16:34 - appcompat ...

  3. No resource found that matches the given name 'android:Widget.Material.A解决方案

    1:首先新建空白工作区 2:先import appcompat_v7 appcompat_v7在一个类似这样的地方, C:\mywork\android\android-sdk-windows\ext ...

  4. 解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题

    如果在刚够构建Android Studio项目的时候,运行发现,出现没找到资源的错误!找不到com.android.support/appcompat-v7/23.0.1/res/values-v23 ...

  5. 解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题...

    如果在刚够构建Android Studio项目的时候,运行发现,出现没找到资源的错误!找不到com.android.support/appcompat-v7/23.0.1/res/values-v23 ...

  6. Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题

    Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题 这是API ...

  7. [android] No resource found that matches the given name 'Theme.AppCompat.Light'

    在整合android过程中导入别人的项目出现下面的错误:         <style name="AppBaseTheme" parent="Theme.AppC ...

  8. 【Android】No resource found that matches the given name 'Theme.Sherlock.Light.NoActionBar'

    被这个问题困扰了好久-- 错误如下: error: Error retrieving parent for item: No resource found that matches the given ...

  9. 图片资源添加出现问题: No resource found that matches the given name

    今天必须要吐槽一下了,折磨了人接近两天啊,多亏了技术主管(大力感谢王公子啊)! 有一个项目是将eclipse里面开发完毕的软件移植到项目中,在Eclipse中编译通过了,移植到项目过程中发现编译出现下 ...

最新文章

  1. 代码分析:NASM源码阅读笔记
  2. 【网址收藏】Docker中ADD和COPY的区别
  3. 数据预处理(part3)--缺失值处理和区间化
  4. jfinal文件上传
  5. 可以这样给DataGrid加个序号列。
  6. OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack()
  7. c语言自动拷贝u盘文件,写了一个偷偷拷贝老师U盘所有文件的程序……蛋疼……………...
  8. 优达学城深度学习之二——矩阵数学和Numpy复习
  9. Steroids上的SQL Server Express Edition
  10. 华为鸿蒙系统是指芯片吗_没有了芯片,华为能靠鸿蒙OS系统打出差异化吗?
  11. 做过CC1020的苦逼前人告诉你(分拿来)
  12. php 字符串表示,php:字符串(string)数据类型实例详解
  13. 2017.3.18 PPT汇报--总结
  14. postman支持socket吗_如何使用postman测试接口webservice?
  15. Oracle ERP Interface堵住--Request Running too long time,查找Request执行的Sql
  16. python面试笔试题
  17. mysql 加权_数据库 – MySQL中的加权平均计算?
  18. 单维度量表验证性因子分析_探索性因子分析(EFA)和验证性因子分析(CFA)
  19. ong拼音汉字_汉语拼音ong的发音方法
  20. 风笑天社会研究方法第5版笔记和课后答案

热门文章

  1. 家庭新成员:德牧听泉
  2. java 将fileoutputstream 文件流保存为文件_Java输出流FileOutputStream使用详解
  3. android家长控制软件,三款家长控制软件,你猜家长更爱谁?
  4. 微信、百家和U3W自媒体平台三国杀
  5. 写代码的时候,竟然发现了10+个【了不得】的网站,必须分享
  6. 计算机二级vp是什么意思,国家计算机二级VP笔试真题.doc
  7. 目标检测新方式 | class-agnostic检测器用于目标检测(附论文下载链接)
  8. 24V低压检测电路 - 低压检测电压
  9. oracle报错1455,oracle 1455 错误解决办法
  10. linux smit工具,Aix操作系统SMIT工具