更新到gradle7后方法com.android.build.gradle.internal.core.MergedFlavor#setSigningConfig的不明确方法重载
我刚刚将 gradle 从 6 更新到 7,将 AGP 从 4 更新到 7。我的 gradle 设置的一部分停止了编译。
applicationVariants.all { variant ->
if (variant.getName().contains("prodSe")) {
variant.mergedFlavor.signingConfig = signingConfigs.prodSeSigningConfig
}
}
这现在导致:
由于以下之间的原型重叠,无法解析为 [class com.android.build.gradle.internal.dsl.SigningConfig_Decorated] 调用哪个方法:[interface com.android.builder.model.SigningConfig] [interface com.android.build.api .dsl.ApkSigningConfig]
感觉variant.mergedFlavor现在返回一个继承自具有相同方法的SigningConfig&的类型ApkSigningConfig。不知道如何解决这个问题。
THE END
二维码