Eclipse的Android工程中三种库的区别:Private Libraries、Referenced Libraries、Dependency Libraries

概述

参考链接
参考链接中说了一些有用的知识:
1. Android Support V4, V7, V13是什么?
2. 为什么要有support库?
3. 三个Support 库的区别和作用是什么?
4. Android Support 包里究竟有什么

这几点知识和其中的链接都说的很好,但是对于那个标题,感觉有点偏差。(疑问:这几个到底怎么来的?)
这里写图片描述

区别

NameDiff
Android 4.3.1一开始创建Android项目时选择Compile With版本的时候选择的Android编译版本;修改方式:项目/鼠标右键选择Properties/Resource/Android/Project Build Target选择对应的版本即可(前提:sdk已经下载了对应Android版本的SDK Platform)
Android Private Libraries添加jar包到libs里面,系统自动把jar加载到android private libraries中;Private Libraries 就是libs里面的jar包的映射!你把libs中的jar包移除 Private Libraries中也就没有了。
Android Dependencies项目Properties/Resource/Android/Library中点击Add把Eclipse中其他项目作为库项目引用(然后就可以用第三方项目里面的各种方法),只要添加了,就会在项目结构中生成Android Dependencies,里面包含了第三方项目库,也是一种映射
Referenced Libraries项目Properties/Resource/Java Build Path/Libraries中点击Add JARs,然后选择自己项目libs下面的jar包就可以了。暂时不知道这么做有什么目的,反正也是一种引用。当然点击Add External JARs也可以添加本地的jar包。不过这样可能不太明智吧感觉

顺序问题:
如果我们对上面几个包的排序,感觉不爽。可以在项目Properties/Resource/Java Build Path/Order and Export中调节他们的顺序,然后点击确认即可。(有啥影响呢,反正就是感觉库在前面吧,先被调用的那种感觉,以前遇到过顺序不对,工程就报错,把有些项目放前面了,然后就不报错了。)

尾巴

上面是Eclipse中的相关问题,其实在Android Studio中是一样的,项目变成了Module而已。设置的方法,在Build.gradle里面而已。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一休日记

csdn打赏扣费20点,这

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值