美文网首页
Android多Module渠道包配置

Android多Module渠道包配置

作者: 天青色等Y雨 | 来源:发表于2023-03-21 15:10 被阅读0次
    app 的 build.gradle配置
    android {
      ...
      // 配置渠道
      flavorDimensions "default"
        productFlavors {
            xiaomi {
                dimension "default"
            }
    
            google {
                dimension "default"
            }
        }
      ...
    }
    
    其他需要做渠道区分的Module的build.gradle, 以 music module 为例
    android {
      ...
      flavorDimensions "default"
        productFlavors {
            xiaomi {
                dimension "default"
            }
    
            google {
                dimension "default"
            }
        }
      ...
    }
    
    // 区分哪些库添加到哪个渠道包: 渠道名 + Implementation
    // 以下是在xiaomi包下配置aar
    dependencies { 
        // 注释下面这行默认配置
        // api fileTree(include: ['*.jar'], dir: 'libs')
        xiaomiImplementation(name: 'AreaSdk2.3.1', ext: 'aar')
        xiaomiImplementation(name: 'AreaPlayerSdk1.1.1', ext: 'aar')
    }
    
    Sync之后效果

    相关文章

      网友评论

          本文标题:Android多Module渠道包配置

          本文链接:https://www.haomeiwen.com/subject/avemrdtx.html