安卓在项目中添加Android兼容包( v4、v7 、、、)
如何选择兼容包,
一、查看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、、兼容包
选择File > Import。
选择Existing Android Code Into Workspace 并点击Next。
浏览SDK安装目录,并进入Support Library目录下。例如,如果你要添加appcompat项目,浏览 <sdk>/extras/android/support/v7/appcompat/。
点击Finish引入项目。对于v7 appcompat项目,你将看到一个标题为android-support-v7-appcompat的新项目。
最重要的一步:在已建项目中进行配置
- 在新项目中,展开libs/ 文件夹,右键点击每一个.jar文件,并选择Build Path > Add to Build Path。例如,当创建v7 appcompat项目时,同时将android-support-v4.jar和android-support-v7-appcompat.jar文件添加到build path中。
- 右键点击library项目文件夹并选择Build Path > Configure Build Path。
- 在Order and Export选项中,在刚刚添加到build path中的.jar文件上打勾,这时这些文件成为项目可用的了并依赖于这个library项目。例如,appcompat项目要求同时导出android-support-v4.jar和android-support-v7-appcompat.jar文件。
- 去掉Android Dependencies上的对勾。
- 点击OK完成设置
现在你拥有了一个包含你选择的Support Library的library项目,你可以在一个或多个应用项目中利用这个Support Library。
现在我们要向应用工程(需要加入Support Library的工程)添加库:
- 在项目浏览器中右键单击你的项目,选择Properties。
- 在左边的分类面板中,选择Android。
- 在Library面板中,点击Add。
- 选择库项目,然后点击OK。例如,appcompat项目会在列表中显示为android-support-v7-appcompat。
- 在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 、、、)相关推荐
- 在Eclipse添加Android兼容包( v4、v7 appcompat )
昨天添加Android兼容包,碰到了很多问题,在这里记录一下,让后面的路好走. 如何选择兼容包, 请参考Android Support Library Features(二) 一.下载Suppo ...
- 关于如何正确地在android项目中添加第三方jar包
在android项目中添加第三方jar包虽然不是一个很复杂的问题,但是确实给很多开发者带来了不小的困扰.我自己就曾经碰到过calss not found exception ...
- Android安卓开发-eclipse正确添加第三方jar包
本文转载自http://www.cnblogs.com/developerY/archive/2013/04/18/3027997.html,在此对原作者表示感谢! 在android项目中添加第三方j ...
- android项目添加图片,安卓开发:往项目中添加并使用图片
一 往项目中添加图片文件 (1)iOS项目 在iOS项目中,如果往项目中添加的图片是png格式的,就是往Assets.xcassets文件夹中添加. 如果不是png格式,比如jpg格式的图片,就不能往 ...
- Android Studio 在项目中引用第三方jar包
在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets {main {j ...
- 在Maven项目中添加Maven仓库和私服不存在的jar包
有些jar包(因为不开源/公司内部私有等原因)在Maven仓库.私服中不存在.在Maven项目中添加Maven仓库和私服不存在的jar包呢? 场景: maven项目有时会遇到用非maven仓库或公司内 ...
- Android项目中添加依赖的方式
先来看看常用的三种依赖的区别: 库依赖(Library dependency): 是通过访问网址的形式将依赖库相应版本下载到本地; 文件依赖(File dependency): 是将已经下载下来的依赖 ...
- idea往项目中添加jar包
1,项目中没有lib包则自行创建,名字设为lib(项目中已经有lib包则直接进入2): 2,将下载好的jar包拖入刚刚创建好的lib文件包中: 3,右键lib文件包,点击Add as Library. ...
- android 兼容包(可兼容低版本系统)
android 兼容包(可兼容低版本系统) 高Level为了兼容低Level版本,从而推出了兼容包android-support-v* 目前发现的只有三个 android-support-v4 a ...
最新文章
- 增加ESXI中虚拟机CENTOS系统分区容量
- 计算机视觉算法与应用清华大学,计算机视觉——算法与应用
- vue城市三级联动组件 vue-area-linkage
- 预测大盘最准确的指标_上证指数11月23日走势预测
- BZOJ(8) 1053: [HAOI2007]反素数ant
- 2021计算机应用基础统考,2021年度计算机应用基础统考练习题及答案.doc
- 会声会影背景轨中的所有效果和素材导出为html5格式导入不,如何解决会声会影导入导出的格式问题?...
- 如何查看网页缓存的密码
- Oracle使用sys用户exp备份数据
- Windows中MySQL的详细安装教程
- python 制作抽奖箱_海安当地横幅制作值得推荐,抽奖箱制作-漫谈
- ios 销毁当前页面重新开启_iOS - 切换rootViewController时,销毁之前的控制器
- Autovue Client/Server 部署时的连接问题及诊断策略
- 微信小程序中wxml的标签说明
- linux图片编辑工具,如何在Ubuntu 18.04中安装Pinta图像编辑器
- java 基本数据类型的默认初始值
- html 控制横向打印机,hp LaserJet 1000打印机怎么设置实现横向打印?
- Omorn - NJ301-1100 AND NX102-9000 - Socket - TCP 通讯
- 从负债10万到存款30万:会赚钱的人都在做这件事
- 软件开发报价的计算方法 (转)