Android sourceSets是否有一种使用嵌套flavor结构的方法?
创始人
2024-08-15 18:30:13
0

是的,Android sourceSets 提供了一种使用嵌套 flavor 结构的方法。以下是一个示例:

在 app 模块的 build.gradle 文件中,定义嵌套 flavor 结构:

android {
    flavorDimensions "version", "environment"

    productFlavors {
        version1 {
            dimension "version"
        }
        version2 {
            dimension "version"
        }
        environment1 {
            dimension "environment"
        }
        environment2 {
            dimension "environment"
        }
    }

    sourceSets {
        version1Environment1 {
            java.srcDirs = ['src/version1/environment1/java']
            res.srcDirs = ['src/version1/environment1/res']
        }
        version1Environment2 {
            java.srcDirs = ['src/version1/environment2/java']
            res.srcDirs = ['src/version1/environment2/res']
        }
        version2Environment1 {
            java.srcDirs = ['src/version2/environment1/java']
            res.srcDirs = ['src/version2/environment1/res']
        }
        version2Environment2 {
            java.srcDirs = ['src/version2/environment2/java']
            res.srcDirs = ['src/version2/environment2/res']
        }
    }
}

在这个示例中,定义了两个 flavor 维度:version 和 environment。每个维度下有两个 flavor。然后,通过定义 sourceSets,为每个组合的 flavor 创建对应的源代码和资源目录。

在这个示例中,有四个源代码和资源目录:

  • src/version1/environment1
  • src/version1/environment2
  • src/version2/environment1
  • src/version2/environment2

你可以根据你的实际需求,根据不同的嵌套 flavor 组合,定义不同的源代码和资源目录。

相关内容

热门资讯

攻略讲解!福建天天开心辅助工具... 攻略讲解!福建天天开心辅助工具下载,wpk官网下载链接,新版2025教程(今日头条);1、很好的福建...
带你了解!赣南好友辅助,拱趴大... 带你了解!赣南好友辅助,拱趴大菠萝万能挂,解密教程(发现有挂)是一款可以让一直输的玩家,快速成为一个...
玩家必看科普!边锋干瞪眼ios... 玩家必看科普!边锋干瞪眼ios辅助微信,佛手大菠萝辅助,微扑克教程(有挂透明挂)是一款可以让一直输的...
总算了解!长乐互娱软件助手,w... 总算了解!长乐互娱软件助手,wepoker辅助是真的假的,教你攻略(有挂规律);详细长乐互娱软件助手...
科技通报!长乐互娱软件助手,w... 科技通报!长乐互娱软件助手,wepoker辅助是真的假的,实用技巧(证实有挂);长乐互娱软件助手中的...
避坑细节!创思维激k辅助神器,... 避坑细节!创思维激k辅助神器,hhpoker作弊码,必赢教程(有挂讲解)是一款可以让一直输的玩家,快...
推荐一款!欢乐达人破解器,we... 推荐一款!欢乐达人破解器,wepoker私局辅助,透明教程(有挂攻略);1、让任何用户在无需AI插件...
总算明白!手机辅助脚本工具,w... 总算明白!手机辅助脚本工具,wpk辅助器是真的吗,安装教程(有挂解密);总算明白!手机辅助脚本工具,...
一起来讨论!潮友会app下载安... 【福星临门,好运相随】;一起来讨论!潮友会app下载安卓,扑克之星辅助,AI教程(有挂工具);暗藏猫...
一分钟了解!奇迹手游辅助,po... 一分钟了解!奇迹手游辅助,pokerworld软件,详细教程(有挂分享)是一款可以让一直输的玩家,快...