在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包重复版本不一致的问题。。。
报错为“Found 2 versions of android-support-v4.jar in the dependency list”.
解决起来很简单啦~
就是把本项目中libs目录下的v4 jar包果断删掉!然后就OK啦。