我们有的时候会把常用的库放到一个Library工程中,新项目直接导入引用就行了
1 导入Library工程
Import Module
选择要导入的 Module
这个时候在Android模式下是看不到引入的项目的(切换Project模式可以找见)
2 设置 settings.gradle ,添加引入的Library工程的名称(见截图)
设置 settings.gradle(projectSettings)
include ':app',':library'
设置完毕,就可以在Android模式下看到导入的Module了
3 最后
设置子工程与父工程的build.gradle里的版本号一致,即可使用了
最好呢,如下设置build.gradle的版本号
// 所有的子工程 build.gradle(Module:****) 都这样设置版本
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode rootProject.ext.versionCode
versionName rootProject.ext.versionName
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
}
//父工程 build.gradle(Project:****)
ext {
// Sdk and tools
minSdkVersion = 19
targetSdkVersion = 26
compileSdkVersion = 26
buildToolsVersion = '27.0.0'
constraintLayoutVersion = '1.0.2'
versionName = '1.0'
versionCode = 1
}
这样就不用每次都调整build.gradle了,直接就能使用了