正确配置发布版本 - 每个项目或所有模块一次?

问题描述 投票:0回答:1

我创建了我的第一个 Android 项目,其中包含两个模块(

:app
:additionalModule
)。

现在我想使用

isMinifyEnabled = true
和所有这些东西创建一个发布版本。我是否必须在每个模块(每个模块的
build.gradle.kts
)中进行配置,或者仅在项目中配置一次
build.gradle.kts
,或者仅在我的“主”(
:app
MainActivity
)模块中配置一次?

android android-studio gradle android-build android-module
1个回答
0
投票

实际的缩小步骤仅在您的应用程序模块中发生。 库模块可以使用

consumer-rules.pro
文件提供所需的 R8/ProGuard 配置。

您只需在

:app
模块中启用 R8/ProGuard。 因此,您应该仅将
isMinifyEnabled = true
保留在您的
:app
模块中。

© www.soinside.com 2019 - 2024. All rights reserved.