gradle

Gradle productFlavors + assets directory

sourceSets {

main {

jniLibs.srcDir(['libs'])

}

builtin.assets.srcDirs = ['src/builtin/assets/', 'src/main/assets/']

landscape.assets.srcDirs = ['src/builtin/assets/', 'src/main/assets/']

}

productFlavors {

flavorDimensions 'asset_status', 'resource'

active {

dimension 'asset_status'

}

validation {

dimension 'asset_status'

}

builtin {

dimension 'resource'

buildConfigField "Boolean", "IS_NEED_BASICPACK", "false"

}

basicpack {

dimension 'resource'

buildConfigField "Boolean", "IS_NEED_BASICPACK", "true"

}

landscape{

dimension 'resource'

buildConfigField "Boolean", "IS_NEED_BASICPACK", "false"

}

}