去掉 ADT创建Android 项目生成的appcompat_v7

2025-04-22 09:08:59

1、解决办法第一步;如图所示创建Android项目,Minimum Required SDK这一项选择4.0版本以上.注:Minimum Required SDK: 最低的SDK版本号.Target SDK: 最适合的SDK版本.Compile With: 编译的SDK版本.

去掉 ADT创建Android 项目生成的appcompat_v7

2、解决办法第二步;问题描述:使用eclip衡痕贤伎se创建一个Android项目时,发现project列表中会多创建出一个appcompat_v7剐疫柩缓项目,再创建一个Android项目时,又会再多出一个appcompat_v7_2,如果再次创建,会以此类推地创建出appcompat_v7_x格式的“多余项目”出来(此情况在ADT升级为22.6.x版本后出现,22.3.x前的版本不会有)如图创建项目会报错

去掉 ADT创建Android 项目生成的appcompat_v7

3、解决办法第三步;如图所示点击完成时就会报蕾蓄允嘞错误。当点击查明原因:ADT在22.3.x版本前没有出现该情况,升级为22.鲂番黟谊6.x版本后,才出现该情况,可以猜测是新版本导致。猜测到原因后可以分析下appcompat_v7是用来做什么的,展开appcompat_v7项目,会发现有一个readme.txt文件,双击查看,该文件描述如下:Library Project including compatibility ActionBar.This can be used by an Android project to provideaccess to ActionBar on applications running on API 7+.There is technically no source, but the src folder is necessaryto ensure that the build system works. The content is actuallylocated in libs/android-support-v7-appcompat.jar.The accompanying resources must also be included in the application.字面意思大概可以看出,该项目是一个Library Project, 作用是让你的Android Project 在API 7+的sdk版本(即Android2.1版本)可以访问ActionBar的API。所以从中可以看出多出这个project是为了兼容低版本的sdk,那我们创建的Android项目是如何引用这个类库项目呢?通过右键点击Android项目---->Properties-->Android,可以查看到该类库项目已被引用进来了;解决办法看图片

去掉 ADT创建Android 项目生成的appcompat_v7

4、解决办法第四步;首先创建一个Android项目,在选择Android版本号的界面,如果选择的最低Android版本的"大版本号”小于编译时采用的Android大版本号时,就需要考虑版本兼容问题,这样子创建出项目后自然就会产生出appcompat_v7这个类库项目出来。

去掉 ADT创建Android 项目生成的appcompat_v7

5、解决办法第五步;具体界面如下图,如果编译时采用4.3版本,选择最低要求版本号为2.x或者3.x时创建出来的项目就会自动创建appcompat_v7支持库。

去掉 ADT创建Android 项目生成的appcompat_v7

6、解决办法第六步;总结如上所诉的步骤与教程,总结如下,我们的创建Android工程时需要这么操作,如图所示。这样创建就会成功了。

去掉 ADT创建Android 项目生成的appcompat_v7
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢