我创建了我的第一个 Android 项目,其中包含两个模块(
:app
和 :additionalModule
)。
现在我想使用
isMinifyEnabled = true
和所有这些东西创建一个发布版本。我是否必须在每个模块(每个模块的build.gradle.kts
)中进行配置,或者仅在项目中配置一次build.gradle.kts
,或者仅在我的“主”(:app
和 MainActivity
)模块中配置一次?
实际的缩小步骤仅在您的应用程序模块中发生。 库模块可以使用
consumer-rules.pro
文件提供所需的 R8/ProGuard 配置。
您只需在
:app
模块中启用 R8/ProGuard。
因此,您应该仅将 isMinifyEnabled = true
保留在您的 :app
模块中。