在现在的项目开发过程中,往往将不同的功能进行模块化。主工程完成主要的逻辑实现,根据不同的需要添加不同的组件。
1 这种方式在自己开发的项目中,完全可以直接以依赖库的方式添加依赖。如果需要向他人提供自己的模块却又不想想对付提供源码的话,可以采用添加jar包的方式。
方法1
由于Android项目既有Src源码,还有Res资源文件,我们用Eclipse导出只包含Src文件的jar包,然后将Res和AndroidManifest文件下所有的内容分别复制到相应的文件下。这种情况基本只适用于主工程和组件库包名一致。这种情况基本不太适用
(我们不能总是为了适应不同的使用者经常变换包名)
方法2
方法1的改良,将src下的文件先导出jar放到libs下。然后将src文件删除。最后将整个项目作为类库供使用。