[TOC]
错误表现
could not get unknown property for 'applicationVariants' for BuildType xxxx
原因
buildTypes {
release {
applicationVariants.all { variant ->
appendVersionName(variant, defaultConfig)
}
}
}
applicationVariants
只包含在 apply plugin: 'com.android.application'
插件中
修复方法
如果使用 apply plugin: 'com.android.library'
buildTypes {
release {
libraryVariants.all { variant ->
appendVersionName(variant, defaultConfig)
}
}
}
说明
-
applicationVariants
只在com.android.application
-
libraryVariants
只在com.android.library
-
testVariants
都含有,但一般只有默认的 debug