带有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入门标记(重制版)

android源码framework下添加新资源的方法

android 使用gradle导出jar包,并包含assets资源文件夹

android 使用gradle导出jar包,并包含assets资源文件夹

AS中jar包和aar包区别及导入导出