博观而约取,厚积而薄发。这篇文章主要讲述Eclipse 更新Android SDK后,新建项目出现appcompat_v7project的相关问题相关的知识,希望能为你提供帮助。
Eclipse 更新android SDK后,新建项目出现各种问题。网上各种解决方式,搞了好久,总结一下。
1、出现error: Error retrieving parent for item: No resource found that matches the given name ‘android:Widget.Material.ActionButton‘
新建project后。出现error: Error retrieving parent for item: No resource found that matches the given name ‘android:Widget.Material.ActionButton‘
文章图片
这个是新建项目时。Target SDK和Compile With没有选择最新的API21造成的。
解决方法1:又一次新建项目,Target SDK和Compile With 都选API21:
文章图片
【Eclipse 更新Android SDK后,新建项目出现appcompat_v7project的相关问题】解决方法2:
分别对appcompat_v7项目和你新建的项目右键-properties。选择Android-Project Build Target中选择Android 5.0,注意:appcompat_v7项目的Library 的Is Library要选上。
文章图片
2、缺少appcompat_v7\bin\appcompat_v7.jar文件
假设你Target SDK和Compile With 都选了API21了,可是生成的项目还是有error。说缺少appcompat_v7\bin\appcompat_v7.jar文件,如图所看到的:
文章图片
你会发现项目创建好后。workspace栏里除了我们创建的“test”项目,还多了一个名为“appcompat_v7”的包,并且这个包显示有错误(红色x号)。而“Hello”包显示一个红色的感叹号。
文章图片
解决方法是:点击菜单条"Project",选择"Clean",然后点击"OK",Clean完毕后,你会发现appcompat_v7包出错、Hello包出现红色警告的问题已经攻克了。
3、错误Parsing Data for android-21 failed
假设你使用的是最新的Android 5.0 SDK,可是打开eclipse时弹出错误Parsing Data for android-21 failed:
文章图片
解决方法:升级JDK!原来版本号的java1.6不满足要求。需升级到1.7或1.8版本号。
尽管我也不太明确,只是归根结底应该是更新Android SDK之后,新建project之后工具载入的appcompat_v7project里有Android5.0的一些代码,导致的错误,事实上应该是这个Android插件不太智能吧。先这样将就着。以后有更深入理解再说。
附:appcompat_v7作用
1.appcompat_v7:应用兼容包,V7说的是版本号7,即android2.1。这个兼容包支持2.1版本号以上系统
2.近期谷歌官方将兼容jar包与某些资源文件单独拿出来建立了一个androidproject。实际上是一个资源库。右击此项目进入build path-点击android,你会发现is library打了勾,说明它是库。事实上这个库能够被多个项目共用。库中已经包括了v7.jar包,另一些适配性的资源,你能够在开发多个项目时,将一些共用的代码,资源放入库中。方便使用。低版本号ADT建立项目时没有自己主动生成库。只是当我们须要时,能够新建项目。将is library打钩就可以。高版本号ADT自己主动生成库,假设不须要,仅仅须要在你新建的项目上右击Properties -- android -- library下选中库,点击remove移除就可以。
3.当你的应用打包或者执行时,库会自己主动作为项目一部分进行打包编译。
參考:http://jingyan.baidu.com/article/3ea51489e04eb852e61bbaa4.html
推荐阅读
- Android基础新手教程——3.8 Gestures(手势)
- APP定制满足一切需求的不二之选
- 《AndroidStudio每日一贴》3.高速切换代码风格配色方案和键盘
- Android--通过Monkey在手机上执行pc上的脚本文件
- Android Studio将Eclipse的项目作为module的依赖库
- Android之怎样更改获取焦点的先后顺序
- Android方法引用超过65535的解决方式
- Android4.0-4.4 加入支持状态栏显示耳机图标方法(支持带不带MIC的两种耳机自己主动识别)
- Android开发之AudioManager(音频管理器)具体解释