隨着業務需求增長多渠道打包越來越常用了今天推薦一個打包神器walle https://github.com/Meituan-Dianping/walle
簡單粗暴就是幹
不過瓦力雖然好使但是也會碰到硬渣子
上週五打包發佈的時候發現應用寶上架必須要用他的加固工具加固下結果導致用樂固加固的時候出現渠道失效了後臺沒法根據渠道統計了簡直日了狗
今天百度各種啥折騰了一下發現樂固這個加固工具不支持V2簽名瓦力是基於V2的所以導致渠道失效了
瞭解了原因就有了解決方案的方案了
第一種大概就是說用基礎的釋包包去加固然後拿到這個加固包重新去簽名步驟比較繁瑣就不一一說了直接貼個地址吧
https://blog.csdn.net/blf09/article/details/72782795
剛剛說了第一種所以必然有第二種
這次得用上python了
大體就是把方法一的繁瑣操作PY一下
先上個地址
https://github.com/Jay-Goo/ProtectedApkResignerForWalle
先把這位大佬的工具下載放到本地記得去安裝蟒蛇不然PY行不通滴
蟒蛇安裝各位就去百度吧直接放重點這個是下載下來的工具
直接修改config.py文件
我是直接把加固好的apk和簽名文件房子同一級目錄這樣方便好使最後運行命令python ApkResigner.py或者直接雙擊運行ApkResigner.py最後所有渠道包都會在生成到channels目錄
最後擔心部分小夥伴打不開GitHub啥的 附上