Android Project共享Library

  • 内容
  • 评论
  • 相关

背景

有时候我们需要在两个Android项目中需要使用同一个Library,为了不让代码复制两份导致难以维护,我们就可以使用共享Library的方式

方案一

我们可以将Library使用Maven仓库的方式进行发布,然后两个项目间进行依赖共享,参考链接:maven仓库小解

方案二

当我们需要频繁进行改动的时候,使用本地仓库开发效率也比较低,那么我们就可以使用本地依赖项目

1、新建一个空Project,然后在里面新建一个新的Module,然后删除掉主工程也就是app目录以及相关配置,那么我们就有一个空的Library项目了

2、在需要依赖的工程中使用源码依赖

在project -> settings.gradle中配置外部项目

引用外部项目

app -> build.gradle

这样我们就可以在多个项目中同时修改Library的源码并直接打包了。

附上项目结构,Dog与MSS是需要使用AidlBrige的项目

参考链接:https://www.zhihu.com/question/36284071

评论

0条评论

发表评论

电子邮件地址不会被公开。