Android:加载Android Design Support Library异常解决方案

  Google最新的兼容包Android Design Support Library增加了许多符合Material Design设计规范的控件,如Navigation View,Floating Action Button,SnackBar,Tabs,CoordinatorLayout,AppbarLayout,CollapsingToolbarLayout等。

  笔者也及时更新了SDK,获得了Android Design Support Library支持包,但是在导入eclipse工程的过程中出了一些问题,报出“Error: No resource found that matches the given name: attr ‘backgroundTint‘”的异常。经过研究,才知道Android Design Support Library的实现是基于AppCompat包的,使用要增加AppCompat的支持,此时按理只需要“Right-click the library project folder and select Properties > click Add > Add appcompat_v7 > click Apply”。但是这样做了还没完,按上述操作后,eclipse工程下的目录的红叉虽然消失了,但工程目录仍然还是有红叉的。这个问题就是ADT插件的老问题了,此时选择选项菜单Project > Choose Clean...即可解决问题。

  这篇博客早先已经发表过一次,后来自己按照上述方式处理Android Design Support Library加载异常,虽然去掉了eclipse工程目录的红叉,但是在运行Android Application时又报出“Caused by: java.lang.NoClassDefFoundError: android.support.design.R$styleable”异常,自己百思不得其解,怕影响读者判断删掉了博客。经过仔细的研究思考,也到StackOverflow上查阅了类似的问题,发现上述方法还是目前处理该异常最稳妥的方法。但是要强调的是不管添加了AppCompat_v7支持后是否会出现红叉,都要重新编译一下eclipse工程。

  上述方式不一定是正解,如果同样困惑的读者有更好的解决方案,欢迎留言交流。

时间: 2024-08-21 18:48:05

Android:加载Android Design Support Library异常解决方案的相关文章

Android 自己实现 NavigationView [Design Support Library(1)]

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46405409: 本文出自:[张鸿洋的博客] 一.概述 Google I/O 2015 给大家带来了Android Design Support Library,对于希望做md风格的app的来说,简直是天大的喜讯了~大家可以通过Android Design Support Library该文章对其进行了解,也可以直接在github上下载示例代码运行学习.为了表达我心中的喜悦,我

FloatingActionButton 完全解析[Design Support Library(2)]

FloatingActionButton 完全解析[Design Support Library(2)] 转载请标明出处: [http://blog.csdn.net/lmj623565791/article/details/46678867](http://blog.csdn.net/lmj623565791/article/details/46678867: 本文出自:[张鸿洋的博客] 哈,跟随着上篇Android 自己实现 NavigationView [Design Support Li

Material Design 开发利器:Android Design Support Library 介绍

转自:https://blog.leancloud.cn/3306/ Android 5.0 Lollipop 是迄今为止最重大的一次发布,很大程度上是因为 material design —— 这是一门新的设计语言,它刷新了整个 Android 的用户体验.但是对于开发者来说,要设计出完全符合 material design 哲学的应用,是一个很大的挑战.Android Design Support Library 对此提供了很好的支持,里面汇集了很多重要的 material design 控

Android应用Design Support Library完全使用实例

Android应用Design Support Library完全使用实例 Android   2015-06-04 15:30:41 发布 您的评价:       0.0   收藏     9收藏 1 背景 上周一年一度的Google IO全球开发者大会刚刚结束,Google在Android这块除过一些优化没有太大亮点.在Android Developer和Android Developer Blog上看了下相关介绍,Google升级了新的Support Library.所以在这里我们就来率先

Android的材料设计兼容库(Design Support Library)

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识.前端.后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 导读:这个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,区别是这个库多了个Design. Android Support Library 22.1只是支持了一些基本控件的材料设计化,但是这个库更多的是对一些特效的实现,这个库和github上的很多开源项目是有

Android Design Support Library使用详解

Android Design Support Library使用详解 Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件.最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2.这不得不说是一个良心之作. 使用S

Android Design Support Library 介绍

本文翻译自著名博客 Android Developers,原作者是 Ian Lake,点击此处可查看 原文 . Android 5.0 Lollipop 是迄今为止最重大的一次发布,很大程度上是因为 material design —— 这是一门新的设计语言,它刷新了整个 Android 的用户体验.但是对于开发者来说,要设计出完全符合 material design 哲学的应用,是一个很大的挑战.Android Design Support Library 对此提供了很好的支持,里面汇集了很多

【转】Android的材料设计兼容库(Design Support Library)

转自:http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html?mType=Group Android的材料设计兼容库(Design Support Library) 泡在网上的日子 发表于 2015-05-31 00:23 第 7641 次阅读 兼容包 1 导读:这个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,区别是这个库多了个Design. Android

Android Design Support Library最新组件

Android 5.0 Lollipop是Android发布的最具意义的一个版本,这样说的一个很重要的原因是Material Design的引入,一个新的设计语言刷新了整个Android的体验.我们的详细说明是一个对于适应Material Design的伟大的开始,同时我们也可以理解为那对于开发者来说是一个巨大的挑战,尤其是关注着向后兼容的开发者来说.从新的Android的设计依赖库(Design Support Library)我们可以得到一些帮助.今天,我们给所有的开发者以及Android2