关于android studio导入library module

参考 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中修改。


随手笔记,欢迎指导

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容