我有3个buildTypes的多模块项目:发布,调试,特拉维斯。所有模块都有Kotlin插件。当我将android plugin更新到3.2.1时,我得到错误:

如果我删除travis构建类型,它可以正常工作。
如果我从core-utils中删除kotlin-plugin,它可以正常工作。
可能的问题是什么?
app模块的代码build.gradle:
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
minifyEnabled false
versionNameSuffix "-dev"
signingConfig signingConfigs.debug
}
travis {
initWith debug
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
matchingFallbacks = ['debug', 'release']
}core-utils模块的代码build.gradle:
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion versions.compileSdk
defaultConfig {
minSdkVersion versions.minSdk
targetSdkVersion versions.targetSdk
versionCode=VERSION_CODE
versionName=VERSION_NAME
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}发布于 2018-10-27 22:10:40
我有一个建议给你找到answer.comment你的travis区块,并尝试建立again.if它再次不成功,转到你的androidStudio设置>插件,然后重新启用kotlin plugin.it可能工作
https://stackoverflow.com/questions/52946800
复制相似问题