将安卓项目导出为jar架包以及在安卓工程中引入jar架包

最近在做一个项目,需要将一个安卓的工程打包成jar架包,以供其他安卓的工程使用。
在过程中遇到的问题和解决方法分享一下:
使用工具:eclipse
在安卓程序中选择is library 可以正常运行结果正确,但是只要将工程导出成jar文件之后,在此运行就会报错,提示找不到jar包里面的类,总结一下有下面几个问题需要注意:
首先,我需要打包成jar架包的工程文件里有依赖的其它的jar包,这些依赖的jar包在打包的时候是不能打包到jar架包里面的,在导出jar包的时候,只勾选scr里的文件,并将mainavtivity等activity删除。
然后,在导入jar包的时候,在您的工程上右键Properties  Java Build Path 选择Libraries, Add External JARs导入jar文件,由于上一步我们只是导入了scr里面的文件,所以这里还需要将原来安卓程序中依赖的架包也导入进来,然后在Order and Export 勾选刚才添加的jar包,这里运行的时候如果有报错,提示找不到jar包里面的类,可能是引入的jar中存在同名的类,这时将刚导入的jar包置顶,让程序优先在我们导入的jar包中引用。
这样导入之后,我们就可以使用刚才打包的jar了,如果追求完美,可以试一下把所有的jar包打包到一个jar中。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值