A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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了。
        个人觉得第三个方案最好呢,因为自由度高。
        根据自身需求,可以选择上述中其一即可。

      

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马