您的位置:首页 > 移动开发

报错“No resource found that matches the given name 'Theme.AppCompat.Light”-完美解决方案

2015-08-18 23:36 393 查看
在Eclipse中导入别人的项目时,通常会出现这样的报错信息:


“No resource found that matches the given name 'Theme.AppCompat.Light”类似的



解决方案就是:

我们的项目需要两个库:android-support-v4.jar,android-support-v7-appcompat.jar。一般缺少的是v7。

第一步:

在项目中导入这两个库

可以通过在项目根目录创建一个libs文件,然后把这两个库拷贝到里面,然后eclipse刷新一下这个项目,eclipse会智能添加这两个库。


(此图参考别人)

第二步:

用import导入项目 v7中的appcompat

D:\android-sdk_r23.0.5-windows\android-sdk-windows\extras\android\support\v7\appcompat



这时候,项目可能会报错,(如下图)



打开project.properties 把target=android-19 改成 target=android-21,clean下即刻发现错误消失。(如下图)



第三步:

在本项目中引入v7-appcompat,方法如下。若还有错则把本项目中的project.properties
的target尽量改高,如 target=android-21。




大功告成啦啦啦啦~~~~噢耶~~~~嘻嘻嘻~~~^^


ps:后来我又莫名地遇到
v4 jar包重复版本不一致的问题。。。[/b]
报错为“Found
2 versions of android-support-v4.jar in the dependency list”.




解决起来很简单啦~
就是把本项目中libs目录下的v4 jar包果断删掉!然后就OK啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: