之前有記錄過使用美團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上傳失敗的問題。如圖 最開始我以為是伺服器的問題,比如返回值,但是發現最後返回的...