1. 程式人生 > >Android多渠道打包 超簡單

Android多渠道打包 超簡單

首先在清單檔案裡面

<meta-data
            android:name="BaiduMobAd_CHANNEL"
            android:value="CHANNEL_ID" />
//value 裡面可以設定你自己的Id  像我這樣寫也行 

效果圖

然後在自己的app Gradle裡面加上

// 配置所有的渠道名,如需增加其他渠道,則以類似的形式在productFlavors裡面新增對應的即可
    productFlavors {
        android {
            manifestPlaceholders = [BAIDU_CHANNEL_VALUE: "android"]
        }
        android_sougou {
            manifestPlaceholders = [BAIDU_CHANNEL_VALUE: "android_sougou"]
        }
        android_huawei {
            manifestPlaceholders = [BAIDU_CHANNEL_VALUE: "android_huawei"]
        }
        android_pp {
            manifestPlaceholders = [BAIDU_CHANNEL_VALUE: "android_pp"]
        }
    }

最重要的還有一行程式碼

在自己app Gradle裡面android程式碼塊加上這行程式碼

flavorDimensions "api"

當寫完這行程式碼之後我們Sync Now然後就是下一步

這裡就是簽名檔案啦   路徑自己選擇  建議選擇桌面 以防找不到

這裡就是具體簽名的配置可寫可不寫,如果是公司的話寫公司名稱,個人的話隨便寫

下一步:next就可以了

最後Finish,然後等待編譯成功多渠道打包完成!