walle(瓦力)多渠道打包

2021-08-16 20:38:33 字數 595 閱讀 1475

1.在priject中進行配置

dependencies

2.在專案build中配置

第二行加入

在buildtypes上面新增

signingconfigs

}在buildtypes的release裡面新增

signingconfig signingconfigs.sankuai

依賴compile 'com.meituan.android.walle:library:1.1.6'

在最下面新增

walle /outputs/channels")

//configfile與channelfile兩者必須存在乙個,否則無法生成渠道包。兩者都存在時優先執行configfile

channelfile = new file("$/channel")

//configfile = new file("$/config.json")

}cmd中生成渠道包的

gradlew clean assemblereleasechannels

//github位址

需要配置乙個path環境變數

Walle 瓦力 多渠道打包

簽名生成 jks檔案 signingconfigs buildtypes 新增依賴 配置渠道 在專案的build.gradle檔案中新增依賴 buildscript dependencies walle outputs channels 定製渠道包的apk的檔名稱 渠道配置檔案 channelfil...

Android多渠道打包

度娘能搜到很多種多渠道打包方式,我這裡簡單說下我們目前正在使用的打包方法。首先背景情況 我們不同渠道,除了渠道號 vendorid 不一樣外,還有功能上的稍許不同,所以還有幾個開關控制專案。方法原理 專案 中在res raw 下增加config.dat檔案,裡面有渠道號,和功能開關 apk包,其實是...

Gradle多渠道打包

廢話不多說,以友盟統計為例,在androidmanifest.xml裡面會有這麼一段 meta data android name umeng channel android value channel id 裡面的channel id就是渠道標示。我們的目標就是在編譯的時候這個值能夠自動變化。或者...