Apk多渠道打包腳本

多渠道打包腳本

基本流程

  1. 使用apktool解包apk文件
  2. 修改AndroidManifest.xml文件內渠道信息
  3. 使用apktool打包成(未簽名)apk文件
  4. 使用jarsigner或apksigner對apk文件進行簽名

使用方法

makeApkChannels.py [your path].apk
你會得到如下結果result.png

配置

  • 你需要編輯makeApkChannels.py文件,配置你自己的信息
    channel_key = 'InstallChannel'
    # you can add more channels
    channels = ['myapp', 'xiaomi', 'huawei', 'vivo', 'oppo']
    key_path = 'your key path'
    key_alias = 'your key alias'
    key_pass = 'your key password'
    
  • 將apksigner[your path]/Android/sdk/build-tools/29.0.2/apksigner配置到系統環境下

可選配置

  • makeApkChannels.py文件放入系統環境下
  • makeApkChannels.py文件附加可執行權限,chmod a+x makeApkChannels.py

你就可以在任何目錄下執行此腳本了。

依賴庫

腳本地址Github

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章