总结一下:资源文件是无法打进jar包的,打进去也没有用,所以下面的方式是jar包和资源文件都需要调用工程添加的。如果想把资源打进包内可以使用Is Library方式,但是这样会暴露源码,当然也有解决方案:http://www.cnblogs.com/wangchuanju/archive/2012/04/05/android_lib_jar.html
由于项目原因,我选择了普通的jar方式。
开发中需要将一个已存在的工程生成一个jar包供新的app来使用。
大概流程如下。生成jar包的应用称为A ,
右键A app 弹出菜单,选中Export...如图
![]()
在弹出的页面选择Java/ JAR file 点击“next” 如图
![]()
在弹出的界面 左方去掉res的勾选,不用将res导出到jar包内,我们后期可以直接将res内的布局,以及图片资源放到
新的app内的res对应的文件夹下(前提是不要重名)。 在右方,的几个一些属性,配置文件都不需要勾选。
下方的JAR file是选择jar包的存放路径以及jar包的名称。一直点击next即可。生成jar包。
![]()
至于导入jar包,还是右键工程,选择“build path”------> "Configure Build Path..."
---->Libraries------->Add JARs----------->选择具体的工程------>lib--------->选择jar包即可。