最近手头有项目正好要用到 android的 support v7包,里面的 actionbar 很是吸引人,然后网上就查了很多的资料,一大堆的文章包括E文,然后动手开始弄,导入
\sdk\extras\android\support\v7\appcompat  进入 eclipse,然后会出来一堆错误,android 设置为 v2.x,一堆的错误,网上的做法有的还说删除 values-14 什么的,结果都是错误的,然后新建其它的android 2.x 项目,引用这个 v7类,结果还是出错,要么R找不到类名,或其它的错误,然后查了包括官方网上的资料,又说要复制什么到 libs,然后再 add build path什么一大堆东西,搞了很久,有一朋友热心帮忙,也是搞了很久,最后 clean一下,项目还是红叉错误,又是提示 v7包的错误,今天终于让我找出问题的所在
1.包括官方都没有指出来,导入后的 v7包是至少要设置 android 4.0或以上的,这样v7包就不会有错误
2.错误的思想,一直以为开发 android 2.x 的程序只能设置 perferences-android- product build target -android 2.x,这个是错的,你完全可以设置为 android4 或以上,然后在 2.x的 模拟器和真机中完全可以跑 ,
版本控制只在 AndroidManifest.xml 中
        android:minSdkVersion="8" //这里最小的版本
        android:targetSdkVersion="14" />  //这里最大的版本
    到这里大家明白了吧,开发 android2.x时完全可以设置为 android 4.x,2.x中是照样跑的
接着大家就明白了吧,v7导入后包直接就设为 android4.x,然后把你的新建的东西也设为 android 4.x以上,这样引用库和你的程序就直接 v7 了,就是这么简单,直接引用v7库就行,什么乱七八不用管它,只记住,库和你新建引用的全设为 4.x以上,然后删了 自带的 libs/   v4包,clean就可以了,anroid4.0以上直接新建一个程序,就可以生成  appcompat_v7,这个就是 v7包,其它项目引用就行
找了几个 v7的 actionbar 的程序,可以下载
http://dldx.csdn.net/fd.php?i=812276954233041&s=00e91fabe64d854f5de1b554f16d4bb4

更多相关文章

  1. Android(安卓)Resource介绍和使用
  2. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  3. Android平台上优秀的开源项目
  4. Android官方入门文档[1]创建一个Android项目
  5. GitHub 优秀的 Android(安卓)开源项目
  6. Ionic 运行报错No resource identifier found for attribute 'ap
  7. Android调用.NET Webservice报org.ksoap2.serialization.SoapPri
  8. SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook
  9. Android(安卓)如何开发 Bottom Navigation 风格

随机推荐

  1. 解决下载android sdk慢的问题
  2. android Process.killProcess 和 System.
  3. SwipeRecyclerview使用中一些常见错误处
  4. 最新Android(安卓)4.x 搭建开发环境
  5. Android(安卓)厘米转dip、px转dip 地图比
  6. android studio 2.3 NDK
  7. android中的三种xml解析方法---sax解析,pu
  8. Android(安卓)自定义view 和 onMeasure方
  9. Android(安卓)快速开发之快速实现“我”
  10. [android] toast解析