常規多渠道打包失敗問題解決

2021-08-14 18:42:32 字數 1466 閱讀 4196

之前有記錄過使用美團walle實現多渠道打包,但是現在有這麼乙個情況:專案中整合了乙個第三方的庫,根據其官方文件來配置:

onlinecompile project(path: ':common-motion', configuration: 'onlinerelease')
這時候,再使用常規的多渠道打包方法:gradlew clean assemblereleasechannels。

無效,顯示打包失敗。

因為渠道很多,不可能乙個乙個打包,所以還是要多渠道打包。那麼怎麼解決呢?最終找到乙個可行的方法:protectedapkresignerforwalle-master。

使用這個工具可以實現多渠道打包。

》使用方法如下:

1. 因為要使用到python命令,所以先安裝python

4. 將ssxj_v1.3.1_beta.apk放入protectedapkresignerforwalle-master目錄下

5. 配置config.py檔案

配置時,一定要注意一句話:#windows 下路徑分割線請注意使用\轉義

因為我們直接從windows中拷貝過來的檔案路徑是這樣的:

e:\work

\***x

\***x

\keystore

\***x.keystore

在配置的時候需要是這樣的:

e
還有就是protectedsourceapkname = 「ssxj_v1.3.1_beta.apk」,這裡的檔名稱 一定要跟你放入當前目錄下的apk名稱一致。

6. 在channel中配置渠道資訊

7. 在當前目錄下,開啟dos視窗,執行命令:python apkresigner.py

可以看到,生成了乙個channels資料夾

好了,多渠道打包完成。

Mysql啟動失敗問題解決

一 問題描述 root localhost service mysqld start another mysql daemon already running with the same unix socket.正在啟動 mysqld 失敗 二 解決方法 rm var lib mysql mysql...

問題解決記錄 KRBD Map失敗

問題 centos6.5,公升級kernel到3.10.84 rbd create test1無報錯 rbd info test1無報錯顯示正常 rbd map test1出現問題 開始是沒有響應,等待一段時間後,出現 rbd sysfs write failed rbd map failed 5 ...

Kindeditor上傳失敗問題解決

kindeditor 上傳失敗 kindeditor上傳成功,但是頁面上卻提示失敗 kindeditor得到json正確,確提示失敗 今天又遇到了乙個比較無奈的問題,在我編寫ssm框架的專案時,遇到了kindeditor上傳失敗的問題。如圖 最開始我以為是伺服器的問題,比如返回值,但是發現最後返回的...