Я хочу настроить третий BuildType в моем проекте, который наследует все конфигурации из другого BuildType.Как инициализировать BuildType с конфигурацией существующего BuildType?
Как это сделать?
Я хочу настроить третий BuildType в моем проекте, который наследует все конфигурации из другого BuildType.Как инициализировать BuildType с конфигурацией существующего BuildType?
Как это сделать?
<<new_build_type>>.initWith(buildTypes.<<old_build_type>>)
решит эту проблему.
В реальном случае это выглядит как:
uitesting.initWith(buildTypes.debug)
uitesting {
...
}
использования .initWith()
mock.initWith(buildTypes.debug)
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types
Использование jnidebug.initWith(buildTypes.debug)
наследовать свойства другого типа сборки
Пожалуйста, попробуйте что-то вроде это
android {
buildTypes {
debug {
applicationIdSuffix ".debug"
}
jnidebug.initWith(buildTypes.debug)
jnidebug {
packageNameSuffix ".jnidebug"
jniDebuggable true
}
}
}
Это может быть полезно http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types