报错“No resource found that matches the given name 'Theme.AppCompat.Light”-完美解决方案
2015-08-18 23:36
393 查看
在Eclipse中导入别人的项目时,通常会出现这样的报错信息:
解决方案就是:
我们的项目需要两个库: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啦。
“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啦。
相关文章推荐
- Swift-函数
- Swift-字典
- android中点击事件的多种写法
- Swift-数组
- Swift-字符串
- android.app.Activity 的介绍
- android.app.Activity 的介绍
- android 的屏幕适配
- Swift-循环
- Swift-分支
- [译]Android DataBinding:再见Presenter,你好ViewModel!
- android的消息队列机制
- android 任务栈及启动模式
- 第 1 章 Android 应用初体验
- 阿里移动安全 Writeup
- Cocos2D游戏之旅(五):三种方法实现技能动画
- Unity3D中在模型上贴上文字
- 《Android软件开发》课程实验指导
- django 'set' object does not support indexing
- iOS NSString 的使用深入