android 项目打包jar,可引用res,assets里面的资源

作者: 不详 2013/5/11 23:17:34

在做android项目的时候,我们往往会遇到这样的需求:把曾经做过的一些项目整合到当前的项目上,一种方法的把以前的项目的类与资源都移到当前项目,下面我将介绍方法是把以前的项目打包jar,然后在当前的项目里面引用。

次方法的缺陷是需要两个项目必须同时存在同一个ADT,优点是在强大的ADT帮助下,我们不需要把以前的项目一点一点地移到当前项目,而只需把以前的项目的引用交给ADT,下面请看简单过程。

第一步:新建一个准备打包成jar的android项目(TestLib):

注意:红色的方框里面还没有testlib.jar

第二步:点击项目右键->Properties->Android->把Is Library勾上

第三步: 如果你的ADT里面选择了自动编译的功能在上图点击了Apply后就可以看到bin目录下多了一个testlib.jar的文件,这是自动生成的。

第四步: 新建一个TestDemo来引用上面的TestLib,新建完后点击TestDemo右键->->Properties->Android->Add,找到TestLib的项目,然后就可以看到下图的显示

第五步: 在上图点击Apply后,看下图,在gen的目录下自动生成了一个TestLib项目里面的R.java文件,还有Android Dependencies目录下多了一个testlib.jar文件,显示了这些文件之后, 强大的ADT就会自动地区引用TestLib项目里面的类与各种资源。

特别推荐

玩家留言 跟帖评论
第 4 楼 浙江联通 网友 客人 发表于: 2015/5/14 11:54:27
亲,你真二

支持( 0 ) 盖楼(回复)

第 3 楼 江苏镇江电信 网友 客人 发表于: 2015/4/24 11:00:58
逗比----------

支持( 1 ) 盖楼(回复)

第 2 楼 广东深圳电信 网友 客人 发表于: 2013/10/10 11:30:52
cccccccccccccccccccccccccccccccccccccccccc

支持( 0 ) 盖楼(回复)

第 1 楼 广东深圳电信 网友 客人 发表于: 2013/10/10 11:15:19
4t34t444444444444444444

支持( 0 ) 盖楼(回复)

查看更多评论