Eclipse新建android工程就报错


产生这个问题,是因为ADT到version 22或者之后,当在使用eclipse创建项目的时候就会自动引用android-support-v7-appcompat.jar这个库,默认生成的Activity会extends到v7ActionBarActivity这个系统类,这就是原因所在。

既然知道原因了,那么问题解决就简单明了了,下来新建一个工程来介绍:

Eclipse新建android工程就报错_第1张图片

创建一个最低版本2.3,最高兼容到19的版本来做测试。

创建好了会看见如下下图效果,

Eclipse新建android工程就报错_第2张图片

报错了,那么要这么解决呢?先删掉menu吧,这个对我们没用,至少我一直没用过。

分析:1.创建这个工程,所选的jar是否需要指定,比方说要在2.2版本上使用actionbar和fragment,在项目中后就要导入v4和v7这两个库,如果需要。那就导入V7包,路径是sdk\extras\android\support\v7\appcompat,

Eclipse新建android工程就报错_第3张图片

Eclipse新建android工程就报错_第4张图片

点击ok后上面v7报错就解决了,现在来解决R文件无法生成的原因大多情况都是xml文件报错。

找到如下:

Eclipse新建android工程就报错_第5张图片

查看 res/values/styles.xml 下的报错点。