关于appcompat_v7包

不管怎么配置,也没办法成功将appcompat_v7配置成功,后来查到了新的办法,原来appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。所以,直接把最小SDK选在Android4.0以上不就不需要这个支持库了。

参考链接:

关于新版ADT创建项目时出现appcompat_v7的问题

http://jingyan.baidu.com/article/3ea51489e04eb852e61bbaa4.html

  1. 首先解决项目建成后appcompat_v7包出错。test包出现红色警告的问题。

    点击菜单栏"Project",选择"Clean",然后点击"OK",Clean完成后,你会发现appcompat_v7包出错。test包出现红色警告的问题已经解决了,只是test包还有黄色警告,那只是因为test的Java文件中import的类没有被使用,所以完全不用管它。

    如果还不管用,那么右键appcompat_v7包,选择Properties,点"Android",如果Library栏下的"Is Library"方框没勾选,则勾选上,点击"OK",然后再照以上步骤执行"Clean"操作即可。

  2.  

    appcompat_v7包删除后,test项目各种出错,说明test项目是依赖于appcompat_v7包的,所以这个appcompat_v7包是不能被删除的。那么你不用管这个包,直接做你的项目就行了。

  3.  

    如果你依旧对appcompat_v7包耿耿于怀,我告诉你一个建项目时不出现appcompat_v7包的方法。既然appcompat_v7包是一个能让2.1以上全使用上4.0版本的界面的支持库,那么如图所示,我们建项目时直接把最小SDK选在Android4.0以上不就不需要这个支持库了吗?结果证明我们的想法是对的。

时间: 2024-07-28 19:51:01

关于appcompat_v7包的相关文章

关于minSdkVersion="8" 升级appcompat_v7包主题"Theme.AppCompat.Light"等不存在的问题

关于minSdkVersion="8" 升级后,又不想用 appcompat_v7包, 那么appcompat_v7主题"Theme.AppCompat.Light"等不存在,,会产生编译错误, 方案: 找到 高级版本 对应 的主题就可. 下面以升级 到14为例. 原来作用 Theme.AppCompat.Light 的替换成@android:style/Theme.Holo.Light就可. <!-- <style name="AppBase

新版ADT出现appcompat_v7的问题

问题 更新ADT至22.6.0版本号之后,创建新的安装项目,会出现appcompat_v7的内容.而且是创建一个新的内容就会出现. 事实上appcompat_v7是Google自己的一个兼容包.一个支持库,能让2.1以上全使用上4.0版本号的界面. 解决 首先解决项目建成后appcompat_v7包出错. test包出现红色警告的问题.点击菜单条"Project",选择"Clean",然后点击"OK".Clean完毕后.你会发现appcompat

新建Android项目,会出现两个项目一个是自己创建的项目,另一个是“appcompat_v7”项目,这是怎么回事呢?该怎么解决呢?

做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容.并且是创建一个新的内容就会出现.这到底是怎么回事呢?原来appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面.下面就让笔者带你慢慢走近这个问题并解决它. 问题分析 首先我们打开Eclipse,新建一个Android项目,这里名字就用“test”好了,一路默认next下去,最后“Finish”完成项目的创建. 你会

如何避免adtbundle新建项目总是产生一个appcompat_v7和fragment_main.xml

这个问题的出现时,我强迫症地就把appcompat_v7给删了,删了就小红叉子报错,就郁闷了.然后再建个项目,特别爽地连敲五个大回车,那个家伙居然又出现了,真是烦人.好吧,后来我就不强迫症了,不搭理appcompat_v7依然可以正常敲代码运行.后来查了查发现这个“令人讨厌”的appcompat_v7总冒出来是因为我的ADT到22.6.0以后的版本了. 为什么会出现appcompat_v7? appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让Android2.1以上全使

关于新版ADT每次创建项目都出现appcompat_v7的问题

做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容,而且项目会报错.这到底是怎么回事呢?原来appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本 的界面. 下面简单说几种解决方案吧! 1.删除appcompat_v7包 删除appcompat_v7包后,项目各种报错,说明项目是依赖于appcompat_v7包的,所以这个appcompat_v7包是不能被删除的.如果一定

Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退

本来是做cocos2d-x开发的,但在公司接了一些安卓的SDK后也慢慢的开始接触安卓.据说谷歌开始不支持eclipse ADT了,不知道是不是真的.奔着这个消息我试了下,这款软件.cocos studio非常耗CPU i5 表示有点吃不消,内存还凑合.编辑功能也十分强大. 新建了一个工程,发现新建的普通的安卓工程它不是继承activity而是多了一层.它继承AppCompatActivity而AppCompatActivity继承Activity 按照继承的原理来说.它们应该没什么区别的.但当我

android.support.v7导入时候报values-v21.xml里面资源文件找不到

今天做android.support:percent 时候需要导入android.support.v7支持,但是我导入的时候怎么都会报错,eclipse和android studio里面都有,我删掉了values-v21.xml,但是代码里面又报错了,整了1天原来是build版本的问题,5.0一下都是没有这个的. 点击你的工程右键-->Properties-->Android 1.查看你引用的appcompat_v7包是否引用正确 2.用较高的api试试 Apply之后对项目Clean一下就O

win7 Android环境搭配

Eclipse环境 第一步:下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 第二步:配置Windows上JDK的变量环境 1.JAVA_HOME C:\Program Files\Java\jdk1.8.0_101 PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 第三步:下载安装Eclipse 下载地址:JDK:http://ww

ActionBarActivity详解

好久没研究安卓了,以前做项目总是讨巧,也不考虑优化,一直在重复老版本的代码. 有新的API出来也不去看..最近自己又开始琢磨起安卓,发现API 18以后,出现了ActionBarActivity. 其实之前就有支持低版本安卓的ActionBarSherlock,现在官方推出了自己ActionBar,说明有它的优势.我自己也小小的研究了一下,遇到了一些些问题,今天拿过来和大家一起分享分享. 1.什么叫做actionbar呢? actionbar可以说是一个Android应用的最重要的元素.它占有屏