Eclipse导入另一台电脑下的Android项目style文件出现错误的原因

2016-03-23 16:03 阅读 5,610 次 评论 9 条
版权声明:本文著作权归TeachCourse所有,未经许可禁止转载,谢谢支持!
转载请注明出处:http://teachcourse.cn/1615.html

摘要

之前写过一篇文章《Eclipse开发项目中红色感叹号问题解决办法》介绍出现红色叹号的问题解决办法,这里出现的错误有点区别,导入另一台电脑中的Android项目时,错误只出现在res/values/style.xml,错误原因如下:

002-reference appcompat_v7

  1. <style name="AppBaseTheme" parent="Theme.AppCompat.Light">  
  2.         <!--  
  3.             Theme customizations available in newer API levels can go in  
  4.             res/values-vXX/styles.xml, while customizations related to  
  5.             backward-compatibility can go here.  

上述这一句话提示错误,如果你仅仅是删除该句话或更改parent属性值的话,接下来会在values-vxxx其他包中报错,因为别的包同时引用了样式:

  1. <style name="AppBaseTheme" parent="Theme.AppCompat.Light">  

如果你不嫌弃麻烦的话,每个values-vxxx里面的样式都更改或删掉,也是可以解决问题的,就像文章《Eclipse开发项目中红色感叹号问题解决办法》说的那样操作。

错误出现的原因

点击项目“Build Path——Configure Build Path——Android——Is Library”下,你会看到这里显示一个红叉,也就是说是这里引用出现了问题,使用新版本的API,第一次创建Wordspace工作间时都会创建appcompat_v7项目或android-support-v7-appcompat,于是作为以后每个项目都需要引用的一个类库,包含android-support-v4和android-support-v7的jar包,这么说的出现错误的原因很可能是项目缺少android-support-v7.jar,解决的办法:

  • 第一种方法:复制android-support-v7.jar包到项目的libs中
  • 第二种方法:为导入的项目关联Wordspace中的appcomapt_v7类库

导入的项目引用了当前Wordspace中默认的appcomapt_7后,在项目的project.properties文件中自动添加代码:

  1. target=android-23  
  2. android.library.reference.1=../appcompat_v7  

所以,第三种解决错误的方法,直接在project.properties文件中添加代码(注意:target版本号和appcompat_v7名称):

  1. target=android-23  
  2. android.library.reference.1=../appcompat_v7  

总结的原因

这样的错误对于新手来说或像我一样菜鸟,会感觉到非常头疼,明明在另一台电脑运行正常的项目为什么导入当前电脑就报错了呢?看完之后,突然感觉很容易,这就是笔记。
001-appcompat_v7

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ1589359239或公众号TeachCourse)
转载请注明出处:http://teachcourse.cn/1615.html
分类:Android Studio 标签:
自定义弹窗 VS AlertDialog分享弹窗 自定义弹窗 VS AlertDialog分
Handler方法解析 Handler方法解析
WordPress文章分页插件:Multi-page Toolkit WordPress文章分页插件:Mult
微信支付不成功的几个原因 微信支付不成功的几个原因

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情

  1. 律通律师软件
    律通律师软件 【农民】 @回复

    学习了,很棒。

  2. 米粒博客
    米粒博客 【队长】 @回复

    明天也折腾一下

  3. 王东东
    王东东 【农民】 @回复

    折腾类笔记,支持。

  4. 小C博客
    小C博客 【农民】 @回复

    来学习下!!

  5. themebetter
    themebetter 【农民】 @回复

    遇到问题即使头疼也用心找答案,这是很好的学习精神。

  6. 好文推荐
    好文推荐 【队长】 @回复

    支持一下、哈哈 [憨笑]

    • TeachCourse博主
      TeachCourse博主 【县长】【站长】 @回复

      谢谢,刚看了你的文章,说出了年轻人的心声。