参考 http://www.jianshu.com/p/f664ebc03d93
像eclipse中的工作间一样利用library module,达到library module复用的目的。当导入后的library module修改后,源文件也会修改。
首先新建一个project a,在这个project的build.gradle中把第一行pply plugin:'com.***.application'改成apply plugin:'com.***.library',再删掉applicationId "com.test.qsjh"这一行。
然后再新建一个project b,重复project a的步骤,并用import module导入project a。
再新建一个project c,在c的settings.gradle中添加:
include':MyApplication(project b的名字)'
project (':MyApplication').projectDir=newFile('/Users/liux/Documents/demo/MyApplication'(project b的路径))
include':MyApplication:my-library(project b中的project a作为module)'
最后在build.gradle的dependencies中添加compile project(':MyApplication:my-library'),clean一下就好了。
最后实现的是在project b中的project a作为module的文件中修改内容,project a中的代码并不会随着c中的module a修改而修改,project b中的module a会随着project a中修改。
随手笔记,欢迎指导