分包问题
2020-12-14 本文已影响0人
小赵不在
1. 在build.gradle里设置(注意主分包(也就是main)在build里不能写main,写成common。因为不能重名)
productFlavors {
common{
defaultConfig {
versionNameSuffix "_main"
versionCode 17
versionName "2.6"
}
}
hyt{
defaultConfig {
versionNameSuffix "_hyt"
versionCode 1
versionName "1.0.20201208.1"
}
}
}
sourceSets {
common {
res.srcDirs = ['src/main/res']
}
hyt{
res.srcDirs = ['src/hyt/res']
}
}
2. 在src文件夹下创建新的分包
3. 同步
hyt{
res.srcDirs = ['src/hyt/res', 'src/main/res-sk']
java {
srcDirs "src/xxj/java"
}
}
/**
这表示复用main的res-sk文件
复用xxj的java文件
**/