【发布时间】:2022-04-22 00:29:20
【问题描述】:
我已升级我的 android gradle 以使用最新的 7.1.1
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-all.zip
将库更新到最新版本后,dynemicFeatures 出现错误
build.gradle.kts:224:5: Val cannot be reassigned
当我导航到 dynemaicFeatures 时,我看到了这个
package com.android.build.gradle.internal.dsl
import com.android.build.api.dsl.ApplicationBuildFeatures
import com.android.build.api.dsl.ApplicationExtension
import com.android.build.api.variant.ApplicationVariant
import com.android.build.api.variant.ApplicationVariantBuilder
import com.android.build.gradle.api.AndroidSourceSet
import com.android.build.gradle.internal.CompileOptions
import com.android.build.gradle.internal.coverage.JacocoOptions
/** See [InternalCommonExtension] */
interface InternalApplicationExtension :
ApplicationExtension<
AndroidSourceSet,
BuildType,
DefaultConfig,
ProductFlavor,
SigningConfig>,
InternalCommonExtension<
ApplicationBuildFeatures,
BuildType,
DefaultConfig,
ProductFlavor,
ApplicationVariantBuilder,
ApplicationVariant> {
override var dynamicFeatures: MutableSet<String>
override var assetPacks: MutableSet<String>
}
能否请您提供有关如何解决此问题的任何指示
提前致谢 回复
【问题讨论】:
-
你在哪里声明了 dynamicFeatures ??
-
我在 build.gradle.kts -
dynamicFeatures = mutableSetOf()中看到的唯一参考是 dynamicFeatures,当我点击 dynamicFeatures 时,它会将我导航到InternalApplicationExtension界面 -
@BRDroid 你解决了这个问题吗?
标签: android android-gradle-plugin build.gradle