Android 开发中代码包(lib/jar/class)使用(import/export)方法

本文是基于Eclips 开发环境介绍代码包使用方法 

 导入可执行的代码包

 

使用eclips进行项目开发的时候可以在Java类中通过import的方式引用第三方代码包,可导入的代码包分为三个等级,libraryjarclass,下面将介绍导入代码包的几种方式

project->properties->java build path->libraries

然后会看到几种选项:

1.      Add JARs...

Eclips workplace内添加Jar文件到引用路径中,比如正在开发一个ABC.apk的项目,需要引用到第三方包(Operator.jar),可以在ABC工程目录中添加一个libs的目录,在libs目录中添加需要引用jar,(通常在创建eclips中创建 application的时候就会存在一个libs目录),然后在project->properties->java build path->libraries->Add JARs… 选择Operator.jar 所在的位置,就会看到Operator.jar 已经被导入到Libraries中。

PS:如果所开发的类与Android原生的类冲突,可以通过project->properties->java build path-> order and export (up / down)切换jar 编译时使用的优先级。

在不需要编译的情况下不要 project->properties->java build path-> order and export中选中导入的jar包,这可以导致java在编译的时候出现 Unable to execute dex: Java heap space .,原因是java编译时所需的堆(内存)空间不足。如果实在需要编译可以通过修改jre的配置增加堆空间来解决。

2.  Add External JARs…

       添加外部jar到项目中,这样做的优点在与减少当前apk项目的大小,但是当因为的外部jar位置改变时,需要重新修改项目配置,出现问题时较难以发觉。

3.  Add variables

      通过类似于环境变量的方式指定一个引用jar的路径

4.  Add libraries

     将一些已经存在的库文件添加到引用路径

5.  Add (External) class folder

       添加项目中类所在的文件夹,

 

二 代码包的生成

1.      生成代码库

Window->Preferences->Java->Build path->User libraries,创建一个用户库,可以向其中添加多个jar,因为可能有多个项目,而每个项目又可能同时引用多个同样的包(jar),把这些包放在同一个user libraries下,就可以让每个项目只引用这一个库就OK了,省去每次需要为每个项目添加多个包的麻烦。

2.      生成jar

选中需要导出的文件/文件夹 ->右键 -> Export -> java -> JAR file选择需要导出的目录即可

3.      生成class

直接使用javac生成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值