带有res资源文件的项目 需要导成jar包 供别人使用的解决方法
Posted 凤雏小呆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有res资源文件的项目 需要导成jar包 供别人使用的解决方法相关的知识,希望对你有一定的参考价值。
比如说自己的成品项目,名字是MyObject,需要导出成jar包,让别人的项目调用,但是自己的项目还包含有图片、layout布局、libs里面的依赖包等等;
步骤:
1.MyObject项目需要“is library”一下,当做一个类库。(项目右键-Properties-android页面下部Library部分选中“Is Library”,点击ok就行了)
2.新建一个项目,名称随意,我起名字叫MyLib,packageName一定要和MyObject项目一样。然后也是“is library”一下,然后把myLib里面的res和src目录删掉,没啥用
3.MyObject项目“clean”一下,然后他的bin目录下会有一个MyObject.jar文件,复制到MyLib项目的libs目录下,把MyObject项目的res文件夹复制到MyLib下,包括MyObject项目的libs文件夹下的第三方jar包或者类库之类的,都复制到MyLib的libs目录下,这个时候 新的类库文件基本上就做好了,但是,还不能直接给别人用,使用前,还有重要的三个步骤
1.使用这个MyLib的时候,需要"add library",把这个MyLib项目当做library添加进去
2.“add jars”添加MyLib里面libs目录下的MyObject.jar添加进去。
3.把MyObject项目的配置文件里面添加的activity service 权限等等附加的东西,全部复制到自己项目的配置文件里面。
大功告成
以上是关于带有res资源文件的项目 需要导成jar包 供别人使用的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
android 使用gradle导出jar包,并包含assets资源文件夹