如何选择兼容包,

一、查看SDK中是否有Support Library( v4、v7、、、)

注意该包是否在对应的SDK版本中!!!

二、没有则进行下载Support Library

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

方法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,V7、、兼容包

  1. 选择File > Import

  2. 选择Existing Android Code Into Workspace 并点击Next

  3. 浏览SDK安装目录,并进入Support Library目录下。例如,如果你要添加appcompat项目,浏览 <sdk>/extras/android/support/v7/appcompat/。

  4. 点击Finish引入项目。对于v7 appcompat项目,你将看到一个标题为android-support-v7-appcompat的新项目。

最重要的一步:在已建项目中进行配置

    1. 在新项目中,展开libs/ 文件夹,右键点击每一个.jar文件,并选择Build Path > Add to Build Path。例如,当创建v7 appcompat项目时,同时将android-support-v4.jar和android-support-v7-appcompat.jar文件添加到build path中。
    2. 右键点击library项目文件夹并选择Build Path > Configure Build Path
    3. 在Order and Export选项中,在刚刚添加到build path中的.jar文件上打勾,这时这些文件成为项目可用的了并依赖于这个library项目。例如,appcompat项目要求同时导出android-support-v4.jar和android-support-v7-appcompat.jar文件。
    4. 去掉Android Dependencies上的对勾。
    5. 点击OK完成设置

现在你拥有了一个包含你选择的Support Library的library项目,你可以在一个或多个应用项目中利用这个Support Library。

现在我们要向应用工程(需要加入Support Library的工程)添加库:

  1. 在项目浏览器中右键单击你的项目,选择Properties
  2. 在左边的分类面板中,选择Android
  3. 在Library面板中,点击Add
  4. 选择库项目,然后点击OK。例如,appcompat项目会在列表中显示为android-support-v7-appcompat
  5. 在properties窗口中,点击OK

遇到的问题:

1、Java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$attr

这个问题,是因为app在运行时没有找到对应的V7兼容包导致的

2、java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

安卓在项目中添加Android兼容包( v4、v7 、、、)相关推荐

  1. 在Eclipse添加Android兼容包( v4、v7 appcompat )

     昨天添加Android兼容包,碰到了很多问题,在这里记录一下,让后面的路好走. 如何选择兼容包, 请参考Android Support Library Features(二) 一.下载Suppo ...

  2. 关于如何正确地在android项目中添加第三方jar包

                  在android项目中添加第三方jar包虽然不是一个很复杂的问题,但是确实给很多开发者带来了不小的困扰.我自己就曾经碰到过calss not found exception ...

  3. Android安卓开发-eclipse正确添加第三方jar包

    本文转载自http://www.cnblogs.com/developerY/archive/2013/04/18/3027997.html,在此对原作者表示感谢! 在android项目中添加第三方j ...

  4. android项目添加图片,安卓开发:往项目中添加并使用图片

    一 往项目中添加图片文件 (1)iOS项目 在iOS项目中,如果往项目中添加的图片是png格式的,就是往Assets.xcassets文件夹中添加. 如果不是png格式,比如jpg格式的图片,就不能往 ...

  5. Android Studio 在项目中引用第三方jar包

    在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets {main {j ...

  6. 在Maven项目中添加Maven仓库和私服不存在的jar包

    有些jar包(因为不开源/公司内部私有等原因)在Maven仓库.私服中不存在.在Maven项目中添加Maven仓库和私服不存在的jar包呢? 场景: maven项目有时会遇到用非maven仓库或公司内 ...

  7. Android项目中添加依赖的方式

    先来看看常用的三种依赖的区别: 库依赖(Library dependency): 是通过访问网址的形式将依赖库相应版本下载到本地; 文件依赖(File dependency): 是将已经下载下来的依赖 ...

  8. idea往项目中添加jar包

    1,项目中没有lib包则自行创建,名字设为lib(项目中已经有lib包则直接进入2): 2,将下载好的jar包拖入刚刚创建好的lib文件包中: 3,右键lib文件包,点击Add as Library. ...

  9. android 兼容包(可兼容低版本系统)

    android 兼容包(可兼容低版本系统) 高Level为了兼容低Level版本,从而推出了兼容包android-support-v* 目前发现的只有三个 android-support-v4   a ...

最新文章

  1. 增加ESXI中虚拟机CENTOS系统分区容量
  2. 计算机视觉算法与应用清华大学,计算机视觉——算法与应用
  3. vue城市三级联动组件 vue-area-linkage
  4. 预测大盘最准确的指标_上证指数11月23日走势预测
  5. BZOJ(8) 1053: [HAOI2007]反素数ant
  6. 2021计算机应用基础统考,2021年度计算机应用基础统考练习题及答案.doc
  7. 会声会影背景轨中的所有效果和素材导出为html5格式导入不,如何解决会声会影导入导出的格式问题?...
  8. 如何查看网页缓存的密码
  9. Oracle使用sys用户exp备份数据
  10. Windows中MySQL的详细安装教程
  11. python 制作抽奖箱_海安当地横幅制作值得推荐,抽奖箱制作-漫谈
  12. ios 销毁当前页面重新开启_iOS - 切换rootViewController时,销毁之前的控制器
  13. Autovue Client/Server 部署时的连接问题及诊断策略
  14. 微信小程序中wxml的标签说明
  15. linux图片编辑工具,如何在Ubuntu 18.04中安装Pinta图像编辑器
  16. java 基本数据类型的默认初始值
  17. html 控制横向打印机,hp LaserJet 1000打印机怎么设置实现横向打印?
  18. Omorn - NJ301-1100 AND NX102-9000 - Socket - TCP 通讯
  19. 从负债10万到存款30万:会赚钱的人都在做这件事
  20. 软件开发报价的计算方法 (转)

热门文章

  1. HTML实现的“圣诞树”
  2. sgw音视频开发面试(转)
  3. [英语六级] 六级通关笔记 — 仔细阅读题
  4. 【discuz】discuz模板语法
  5. 《Android编程兵书》PDF版电子书下载
  6. 智能家居:我在北方裹着貂
  7. Node.js基础汇总(一):什么是Node.js,创建最简单的Node.js应用,NPM介绍,安装express模块
  8. 12 Easyx扫雷游戏
  9. 【Unity3D】【NGUI】UIProgressBar
  10. 电脑右下角WiFi标志不见了怎么办