多渠道打包

以下是android studio中的簡單手動打包做法

在app的gradle文件中的android中配置如下信息:

//多渠道打包的配置信息
productFlavors {
    baidu {
        manifestPlaceholders(["CATEGORY":"baidu"])
    }
    anzhi {
        manifestPlaceholders(["CATEGORY":"anzhi"])
    }
    xiaomi {
        manifestPlaceholders(["CATEGORY":"xiaomi"])
    }
}
在功能清單文件中的application文件中配置如下信息:

<meta-data android:name="category" android:value="${CATEGORY}"></meta-data>
gradle文件中的中括號裏的鍵值和功能清單文件中的value值可以爲任意命名,但是要一樣

下面我們就可以簽名打包了

換句話說,現在多渠道打包都是第三方的插件或者360,騰訊多出道打包等,省去了我們太多的麻煩,有咩有壞處,有幹嘛不用

在此感謝各位

發佈了45 篇原創文章 · 獲贊 8 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章