eclipse 导入v7包

一、下载Support Library

方法1:右击项目→选择Android Tools→Add Support Library…

image

方法2:

通过SDK Manager获取Support Library:

1.打开Android SDK Manager

2.在SDK Manager窗口,滚动到Package List的末尾,找到Extra文件夹,如果需要的话打开文件夹显示它的内容。

3.选择Android Support Library项目。

注意:如果你使用的是Android Studio开发,选择并安装Android Support Repository项目而不是Android Support Library项目。

4.点击Install packages按钮。

下载完成后,SDK会将Support Library文件安装到你已经存在的Android SDK目录下。库文件位于SDK的如下子目录:<sdk>/extras/android/support/目录。

二、添加V4兼容包(v4 appconpat)

  1. 确保你已经利用SDK Manager下载了Android Support Library 。
  2. 在你的项目的根目录下创建一个libs/目录。
  3. 从你的Android SDK安装目录(例如,<sdk>/extras/android/support/v4/android-support-v4.jar)下拷贝JAR文件到你项目的libs/目录下。
  4. 右键点击JAR文件并选择Build Path > Add to Build Path。

三、添加V7兼容包(v7 appconpat)   https://blog.csdn.net/gaopinqiang/article/details/76944745

2、我们使用v7包不能像v4包那样,直接放到libs目录,添加Build Path 就行。

我们import一个library的工程
  •  

这里写图片描述

记得把Copy projects into workspace勾上,免得影响原来的sdk中内容 
这里写图片描述

把这个工程作为一个library ,src目录下是空的 
这里写图片描述

3、我们再新建一个自己的工程 testv7

先把工程下的v4包移除掉,免得冲突
  • 1
  • 2

这里写图片描述

再把我们v7的library工程Add进来 
这里写图片描述

这个时候我们运行,其实没有报之前的错误了,但是我们还是把v4 和v7都引进来 
这里写图片描述

把order and Export里面的也上 
这里写图片描述

4、到这个时候,运行还是报错,但报错的内容不一样

08-08 22:05:26.923: E/AndroidRuntime(20721): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.testv7/com.example.testv7.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
  • 1
  • 2

提示我们要使用Theme.AppCompat这个主题 
我们修改下AndroidManifest.xml 里面的主题 
这里写图片描述

在xml文件使用 
这里写图片描述

到现在我们就可以正常使用v包里面的内容了。

猜你喜欢

转载自blog.csdn.net/wxzjn1027/article/details/81539910