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:

解决方法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

Eclipse 更新Android SDK后,新建项目出现appcompat_v7project的相关问题的更多相关文章

  1. eclipse安装android sdk后工具栏没有图标的设置

    如果没有出现这android图标,选择'Window>Customize Perspective...>Commands',并在'Available command groups'中勾选' ...

  2. Android Studio中新建项目时Your android sdk is out of date or is missing templates的解决办法

    在Android Studio中新建项目时出现了以下问题:Your android sdk is out of date or is missing templates. Please ensure ...

  3. 解决VS2015安装Android SDK 后文件不全及更新问题

    近日安装VS2015专业版后.想进行Android开发,就新建了一个Blank app 结果报[值不能为空 null 参数名:path1] 1:首先检查工具 xamarin 工具那设置的SDK路径对不 ...

  4. 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法

    首先说明一下发表这一篇博文的“历史原因”吧,因为在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然说我的版本低什么的,尝试自己解决但失败之后,我在搜索引擎上找了很多中文的 ...

  5. 转:更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法

    拜GFW所赐,对于初学者的我来说,总会出现一些莫名其妙的问题 首先说明一下发表这一篇博文的“历史原因”吧,因为在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然说我的版本 ...

  6. [转]关于sdk更新Android SDK Tools 25.3.1版本后使用sdk manager闪退

    昨天这两个manager还工作正常,今天更新了一下,发现不可用了,运行avd manager和sdk manager没反应,搜了好多文章,然后看到了下这篇文章<关于sdk更新Android SD ...

  7. Eclipse+ADT+Android SDK 搭建安卓开发环境

    Eclipse+ADT+Android SDK 搭建安卓开发环境   要求 必备知识 windows 7 基本操作. 运行环境 windows 7(64位); eclipse-jee-luna-SR2 ...

  8. 更新Android SDK 出错 Failed to rename directory \temp\ToolPackage.old01

    打算更新Android SDK 版本到 Android SDK Tools 20,打开SDK Manager.exe 开始更新,结果安装时弹出错误提示:Failed to rename directo ...

  9. 更新android SDK的问题

        由于我大天朝将google屏蔽的原因,在更新android SDK的时候,可能速度慢还是个小问题,重要的是你更新的时候出各种错误,比如错误  Failed to fetch URL https ...

随机推荐

  1. Python 对Twitter tweet的元素 (Word, Screen Name, Hash Tag)的词汇多样性分析

    CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-7-3 @author: guaguastd @name: tw ...

  2. HDU 2874 LCA离线算法 tarjan算法

    给出N个点,M条边.Q次询问 Q次询问每两点之间的最短距离 典型LCA 问题   Marjan算法解 #include "stdio.h" #include "strin ...

  3. [UVALive 6661 Equal Sum Sets] (dfs 或 dp)

    题意: 求从不超过 N 的正整数其中选取 K 个不同的数字,组成和为 S 的方法数. 1 <= N <= 20  1 <= K<= 10  1 <= S <= 15 ...

  4. xBIM 学习与应用系列目录

        xBIM 实战04 在WinForm窗体中实现IFC模型的加载与浏览   xBIM 实战03 使用WPF技术实现IFC模型的加载与浏览   xBIM 实战02 在浏览器中加载IFC模型文件并设 ...

  5. USACO 保护花朵 Protecting the Flowers, 2007 Jan

    Description 约翰留下了 N 只奶牛呆在家里,自顾自地去干活了,这是非常失策的.他还在的时候,奶牛像 往常一样悠闲地在牧场里吃草.可是当他回来的时候,他看到了一幕惨剧:他的奶牛跑进了他的花园 ...

  6. 基于XMPP利用openfire简单的即时通讯

    功能的实现结果:能够使自己编写客户端与spark客户端信息通讯,将接受到的信息更新到textview上. 1.下载openfire并安装.设置域名,添加用户 2.下载安装spark客户端 3.jar包 ...

  7. indexOf实际试用方法

    用于搜索和查找关键字个数或者位置 例如: package zifu; public class tianqi { public static void main (String args[]){ St ...

  8. 打包phar文件过大的问题。

    根据一个开源工具得到的灵感,使用流打包,并使用token_get_all移除了所用PHP文件的空白.现在打包出来只有93k了.谢谢关注. 我一个简单的文件,加上一个symfony的process包,打 ...

  9. 火狐浏览器下载文件中文乱码,文件名中的空格变加号("+")的问题

    解决一下问题: 1.火狐浏览器下载文件,中文变乱码 2.IE浏览器下载文件,丢失文件扩展名或强制扩展名为".txt" 3.浏览器下载文件,文件名中的空格变成加号("+&q ...

  10. python3 django动态分页引发的list切片下标越界问题

    起先是扒了一个包,动态分页的,但这个包分页之前要加载全部的数据,我这东西后台是个爬虫,不一定浏览的完所以这么做有点浪费资源,于是我改造了一下. # :param obj_count: 获得 条目总数# ...