问题描述:
首先遇到的问题就是adt版本的选择,sdk版本的选择:
adt按非小白朋友说的选了最新的ADT-22.3.0,同时我也把sdk更新到了最新的(嗯,这个要fanqiang,或者找离线包)。很开心啊,觉得可以开始啦,于是新建Android项目,next--》next。。。finish!项目生成!(当然中间要填写东西)


项目建成了,发现Eclipse自动生成了一个奇怪的项目Appcompat_V7项目,再创建一个Android项目时,又会再多出一个appcompat_v7_2,如果再次创建,会以此类推地创建出appcompat_v7_x格式的“多余项目”出来(此情况在ADT升级为22.6.x版本后出现,22.3.x前的版本不会有)。处女座的我看着很是别扭,于是就百度google各种搜啊,终于找到了原因。
问题原因:
ADT在22.3.x版本前没有出现该情况,升级为22.6.x版本后,才出现该情况,可以猜测是新版本导致。猜测到原因后可以分析下appcompat_v7是用来做什么的,展开appcompat_v7项目,会发现有一个readme.txt文件,双击查看,该文件描述如下:

在使用最新ADT版本22.6.x时,创建Android项目会不断自动生成appcompat_v7_x的附加项目。这源于新版本的改动,appcompat_v7是用于提供对API 7+的ActionBar兼容的支持库。解决方案包括设置项目最低SDK版本为Android4.0以上或回退到ADT 22.3.x版本。
最低0.47元/天 解锁文章
549

被折叠的 条评论
为什么被折叠?



