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

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

Android Studio 多项目共享library

修改module:app的build.gradle,如: 将com.android.appication  修改为 com.android.library ,去掉applicationId:
Android Studio 多项目共享library
Android Studio 多项目共享library

同时为了不与主项目的module名字重复这里修改library的目录及名字,如:
Android Studio 多项目共享library
 将名字统一修改为:lib_core(可以随意):
Android Studio 多项目共享library

此时library即修改好。

二、在library同级目录下新建一个android项目,如:
Android Studio 多项目共享library
修改settings.gradle文件,添加如下配置,表明使用lib的项目路径及module名:
Android Studio 多项目共享library

同时修改module:app的build.gradle,导入library引用,如:
Android Studio 多项目共享library

 此时重新编译项目,即可看到项目多了library module :
Android Studio 多项目共享library
代码示例:https://download.csdn.net/download/ssdate/11037604

相关文章:

  • 2022-12-23
  • 2021-04-14
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-09-19
  • 2021-10-15
猜你喜欢
  • 2021-05-12
  • 2021-09-12
  • 2021-09-28
  • 2021-08-11
  • 2021-05-16
  • 2021-06-27
  • 2021-08-01
相关资源
相似解决方案