android v7包 正常导入使用方法

最近手头有项目正好要用到 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

你可能感兴趣的:(android v7包 正常导入使用方法)