做eclipse经常会需要import一些项目用于参考或者说大家一起做项目的时候肯定会需要import别人做的工程,因此就很有可能遇到这样的情况:只要你新建一个Activity,eclipse自动给你添加了一个v7的包,而且还报出各种各样的错误,只要是和R有关的都会错误,对于这个问题,目前我知道的最简单的办法就是:
- 每次import工程之后,先看一下AndroidMainfeast.xml里面的xml文件,看一下设置的sdk(以下是我修改过的):
最主要的是修改minSDKVersion,因为v7包是为了兼容4.0以下的版本,因此只需要把minSDKVersion的版本调到高于4.0就行了(也就是大于15):
当然可能说会失去一些用户。。。。。但是其实现在Android 4.0以上的版本绝对占据了很大的市场份额,4.0以下只有20%左右并将逐渐减小,如下图(2015.5月数据):
2、而最重要的一点就是应该在新建Activity的之前查看minSDKVersion的版本号,确保没有问题之后再新建Activity,不然出现问题之后再去修改就只能是重新import一次了。。。。。。。。