更新到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。不知道如何解决这个问题。

以上是更新到gradle7后方法com.android.build.gradle.internal.core.MergedFlavor#setSigningConfig的不明确方法重载的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>