本帖最后由 xiaoqing 于 2015-11-12 20:05 编辑
这次深圳问答网收集的问题,是关于ADT插件的问题哦。很多初学的同学容易被这个简单的错误弄得莫名其妙,耽误了学习。先来看看问题截图:
原来在ADT升级成更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容并且报错。下面解决这个问题的多种方案吧:
最新的ADT在创建新项目时,为了使2.1以上的系统都有新版本的效果,会自动引入一个v7兼容包,但由于google的一些问题,导致了一些类和style找不到而报错。解决方法有几种:
1、首先,如果你暂时不需要,可以将res和src下面v7相关的资源引用都删掉(如Activity继承了AppCompatActivity,改成继承普通的Activity即可)。 2、在SDK下找到v7支持包,导入工程,并删除一些无用的style即可。 3、在创建新项目时,Minimum Required SDK 选择API版本为4.0以后。如果想选择支持比4.0更低的版本,在AndroidManifest.xml里面配置为自己需要的minSdkVersion的值就OK了。 个人觉得第三个方案最好呢,因为自由度高。 根据自身需求,可以选择上述中其一即可。
|