在Android Studio中主app module和其它引入module的工程目录一般是这样:
最近要用Git管理这些module,但这些module,在这个工程目录下是分散的。需要将这些module放在一个文件夹目录下。
于是有了以下解决方案:
1. 在主工程目录下新建一个文件夹,比如取名叫totalLibs
2.正常引入module,比如引入一个module叫alertviewlib。引入方法:file -- new -- import module -- 选择module所在目录 -- OK
然后 file--project structure... -- 选择引入一下即可。
3. 然后将alertviewlib这个module拖入到totalLibs下。
4.在setting.gradle里更改
include ':app', ':alertviewlib'为
include ':app', ':totalLibs:alertviewlib'
sync一下。然后看是否出错。
如果主app需要添加这个module的依赖,需要如下图所示:
添加之后就可以在代码中使用了。如下图:
就OK了。