码迷,mamicode.com
首页 > 移动开发 > 详细

引用android-support-v7-appcompat库文件出错的问题

时间:2015-03-12 11:31:09      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:

今天要项目想实现一个ListViewAnimation的功能,网上有个开源的解决方案

https://github.com/nhaarman/ListViewAnimations

这github上的开源项目是最新的代码,本文所用到的是之前的版本的ListViewAnimations

资源地址:http://download.csdn.net/detail/fancylovejava/8493843,可以去免费下载

这个项目解压后然后导入到eclipse中去,需要添加v7-appcompat的库文件,因为有些style的theme属性需要引用到v7的属性,并且一些menu的showAsAction="ifRoom"是在v7中才有的属性

Ok,导入到eclipse中的项目有Library-ListViewAnimations和AnimationActivity两个项目,这个v7的项目是我eclipse之前就有倒入过的,并且android sdk是5.0的,因为更新了最新版本的sdk,导致在v7里的res里面有values-v21的资源文件和一些其它5.0的资源文件。android 5.0虽然在国内还没流行,但未来应该迟早会流行起来,具体我也不知道。

反正有了android 5.0的sdk就可以开发适合android 5.0版本的手机app了。

导入的项目中有错误,没办法一步一步修复一下项目……

将Library-ListViewAnimations的v7库文件删除掉,然后refresh下

将ListViewAnimations的demo项目add下v7库文件,然后refrsh下,错误消失

但是,(好像,具体忘记了,反正多看console控制台的提示错误,然后解决),记得提示了个错误

appcompat_v7\res\values-v21\themes_base.xml:191: 但是项目确没明显错误

然后,run,但是发现还是报错误,说v7找不到什么资源啊

之前导入库文件其实有个需要注意的地方,就是如果项目文件是4.4的,库文件不能超过4.4版本的,但是现在问题来了,v7是5.0的,项目确实4.4的,所以即使添加了库文件,但是仍然会报错。

所以把项目文件的sdk也改成5.0的,然后refresh下,运行,OK~~~

文字描述比较多,但是还算言简意赅了~~~

下次再遇到类似的问题就有了很好的解决方案了~~~,手上一大堆事情,抽空上班写,(fuck)呵(you)呵!!


引用android-support-v7-appcompat库文件出错的问题

标签:

原文地址:http://blog.csdn.net/fancylovejava/article/details/44218511

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!