Skip to content

lianaini/market_upload

Repository files navigation

使用方法

1.使用规范

  • 如果不想自行编译,可直接使用dest目录下的包

  • 使用时,需要将文件放置在source文件夹内,并命名为source.apk, 这里会根据config文件的channel值对source.apk先修改渠道名,只支持walle方式获取渠道名

  • 跟账号相关的信息均需要用户自行配置在config.json文件中,每个字段均有注释,可以自行处理添加

  • 只支持应用更新apk,不支持新增apk

  • 小米平台:
    进入管理后台,往下拉,可以看到图1
    图1
    点击后进入图2
    图2

  • 华为平台:
    进入管理后台,进入应用信息,如图1所示
    图1
    点击顶部全部应用,找到Connect API 如图2所示:
    图2
    进入Connect API 页面
    如果没有API客户端则创建,如图3所示:
    图3

  • VIVO平台
    进入管理中心,下拉找到 开放能力->API传包,如图1:
    图1
    如果没有申请Api传包权限,需要先申请,如图2:
    图2

2.注意:

  • 必须已经配置好了java环境

  • 因为小米平台使用了BC库来进行加密,jar包在运行小米平台时可能会遇到
    java.lang.SecurityException: JCE cannot authenticate the provider BC
    的问题,具体处理方法是 :参考网页

    • 1.找到java的运行目录,定位到jre/lib/security/java.security 文件,在文件内添加 添加一行: security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider
      这里的11是序号,根据已有的往下排就行

    • 2.添加扩展文件,将项目内bcprov-jdk15on-1.64.jar文件复制到 jre/lib/ext/目录下

  • 根目录下有个mi.dev.api.public.cer文件,需要自行替换为在小米平台申请下载的文件,注意该文件名不能修改

3.使用:

配置好config.json文件后,后期只需要使用以下命令执行即可
java -jar ./upload.jar

About

一键上传apk到应用商店,支持小米市场,vivo市场,huawei市场

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages