你的位置:博客首页 > 安卓 > 文章

eclipse创建项目时出现appcompat_v7错误怎么办

字号: 【小】-【中】-【大】 时间:2017年02月27日 | 作者:陈思贝 | | 2052次浏览

做Android开发的朋友最近会发现,在更新ADT版本之后,创建新的Android项目,会出现appcompat_v7的内容。并且是创建一个新的内容就会出现。这到底是怎么回事呢?

其实,appcompat_v7是Google自己的一个兼容包,也就是一个支持库,能让2.1以上全使用上4.0版本的界面。也就是说,每当你创建一个最低支持Android 2.1版本的程序时,eclipse就回自动创建appcompat_v7,让这个新建的程序文件向下兼容新的Android4.0版本的界面。那么出现这个问题该怎么解决呢?一个下面就让小贝带你分析这个问题并解决它。

首先我们打开eclipse,新建一个Android项目,随便取个名字,这里就用“HelloWorld”好了,一路默认next下去,最后“Finish”完成项目的创建。

然后,你会发现项目创建好后,workspace栏里除了我们创建的“HelloWorld”项目,还多了一个名为“appcompat_v7”的包,而且这个包显示有错误(红色x号),而“HelloWorld”包显示一个红色的感叹号。

如果你看不惯或不习惯appcompat_v7包的自动产生,而把这个包删了,那么“HelloWorld”包就会出现很多错误。

那么怎么结决这个这一系列的问题呢?请看下面解决方法。

首先解决项目建成后appcompat_v7包出错。HelloWorld包出现红色警告的问题

点击菜单栏"Project",选择"Clean",然后点击"OK",Clean完成后,你会发appcompat_v7包出错的问题和HelloWorld包出现红色警告的问题已经解决了,只是HelloWorld包还有黄色警告,那只是因为HelloWorld的Java文件中import的类没有被使用,所以完全不用管它。

如果上述方法还不管用的话,那么右键单击“appcompat_v7”包,选择“Properties”,点"Android",如果Library栏下的"Is Library"方框没勾选,则勾选上,点击"OK",然后再照以上步骤执行"Clean"操作即可。

appcompat_v7包删除后,HelloWorld项目会出现大量错误,说明HelloWorld项目是依赖于appcompat_v7包的,所以这个appcompat_v7包是不能被删除的。你可以不用管这个包,直接无视它,直接做你的项目就行了。

如果你患有强迫症,依旧对appcompat_v7包耿耿于怀的话,我教你一个方法,让你新建项目时不出现appcompat_v7包。既然appcompat_v7包只是一个能让2.1以上全使用上4.0版本的界面的支持库。那么,我们建项目时直接把最小SDK选在Android4.0以上,不就不需要这个支持库了吗?如图所示。

说明:
1、本站所有资源解压密码均为:chensibei.com
2、转载请注明本文地址:http://chensibei.com/appcompat_v7cw.html | 陈思贝博客

标签:软件开发教程怎么办

返回顶部给我流言