1. 程式人生 > >Android studio 3.0上進行多渠道打包

Android studio 3.0上進行多渠道打包

1.生成簽名檔案
點選 Build -> Generate Signed APK:
這裡寫圖片描述
2.建立一個簽名

這裡寫圖片描述

3.多渠道打包
作用:就是根據不同的渠道值,去具體分析每個渠道的使用者情況
步驟一:
3.1在AndroidManifest.xml的application標籤裡新增一個meta-data標籤定義

<meta-data
    android:name="UMENG_CHANNEL"
    android:value="${UMENG_CHANNEL_VALUE}" />

3.2修改app下的build.gradle檔案,在build.gradle中新增productFlavors屬性配置佔位符

flavorDimensions "default"
    productFlavors {
        kuan {dimension "default"}
        xiaomi {dimension "default"}
        qh360 {dimension "default"}
        baidu {dimension "default"}
        wandoujia {dimension "default"}
    }

    productFlavors.all {
        flavor -> flavor.manifestPlaceholders
= [UMENG_CHANNEL_VALUE: name] }

4.finish
這裡寫圖片描述

5.去工作空間Modle下就可以找到