分包问题

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文件
**/
上一篇下一篇

猜你喜欢

热点阅读