androidStudio创建项目其实创建的是在主项目下创建Module模块,这个Module模块创建的时候选择库项目模式。
然后自动生成的build.gradle文件里面会有一行标示:
apply plugin: 'com.android.library'
这个标示区别于正常的Module项目,正常的Module项目为apply plugin:'com.android.application'
创建成功一个库Module项目后,在Project structure下的settings.gradle里边会多出一个module模块
include ':app' ,':mylibrary'
这样一个库Module项目就已经创建好了。
引用这个库的时候:::::
dependencies{
compile project(':mylibrary')
}
引用库项目成功。
有时候我们一个项目下面需要引用很多库项目,然后库项目又想给分类,可以通过创建文件夹,然后把不同类型的项目放到不同文件夹下。这种情况要怎么引用库项目呢?
其实很简单,只需要在settings.gradle里面修改include ‘:app’, ‘:libs:mylibrary’
dependencies {
compile project(‘:libs:mylibrary’)
…….
}
这里假设新建的文件夹为libs。