gpt4 book ai didi

android - 根据Flavor文件夹的内容有条件地应用gradle插件

转载 作者:行者123 更新时间:2023-12-03 05:24:17 24 4
gpt4 key购买 nike

我需要在项目中有条件地将com.google.gms.google-services插件仅应用于某些口味。

我设法达到了类似于this approach,的目的,但它仅适用于静态值(这意味着我需要对要添加此插件的口味进行硬编码)。

我正在寻找一种解决方案,该解决方案仅当某种 flavor 包含google-services.json文件(或它在项目的继承树中)时才允许应用该插件,因此该解决方案非常灵活,不需要将列表保持最新状态。日期。

我设法使用project.android.applicationVariants属性扫描了所有构建版本的文件是否存在,但是一旦应用了所有插件,就已经进行了此检查。这意味着不再需要此扫描的结果。

在应用插件之前,有什么方法可以在更早的阶段使用项目的applicationVariants属性?

最佳答案

毕竟,我遵循了启用插件的解决方案,但是针对不应该启用插件的口味禁用了它引入的任务。由于可以在与我检查project.android.applicationVariants文件存在相同的google-services.json块中完成,因此事实证明,这是针对这种情况的理想解决方案。

查看更多:https://stackoverflow.com/a/49542745/3187706

关于android - 根据Flavor文件夹的内容有条件地应用gradle插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62084888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com