美文网首页
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