Android Studio 多项目共享library

用的eclipse的同学都知道library共享是非常容易的事情,但是切换到Android Studio就有点痛苦了,因为Studio对项目进行了重定义,概括来讲就是:App以及它的依赖。当你把eclipse的多个项目及library迁移至AndroidStudio中,你会发现你原来的N个项目变成N个项目空间,每个项目里都包含了一份同样的library,这样的library维护起来太痛苦了。于是要想尽办法吧library进行共享维护。
一、首先新建立一个空项目,如:

项目名:MyLib,包名:com.my.lib  (可以随意修改,这里仅仅只做示例) ,其余默认即可

修改module:app的build.gradle,如: 将com.android.appication  修改为 com.android.library ,去掉applicationId:

同时为了不与主项目的module名字重复这里修改library的目录及名字,如:

 将名字统一修改为:lib_core(可以随意):

此时library即修改好。

二、在library同级目录下新建一个android项目,如:

修改settings.gradle文件,添加如下配置,表明使用lib的项目路径及module名:

同时修改module:app的build.gradle,导入library引用,如:

 此时重新编译项目,即可看到项目多了library module :

代码示例:https://download.csdn.net/download/ssdate/11037604