1 Star 0 Fork 11

方斌斌1990 / onepack

forked from xiexiang / onepack 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

onepack v1.2

onepack是一个加固+多渠道一键打包的工具, 避免再次手动操作. 在后续的版本会增加gradle plugin的方式一键打包

use onepack

  1. 需要配置: APK_SIGNER_JAR_DIR环境变量, 路径为: Your_SDK_PATH\build-tools\27.0.3\lib\apksigner.jar
  2. 在path中配置 Your_SDK_PATH\build-tools\27.0.3\

命令行方式使用可以不指定outdir, 默认会使用apk所在目录; jar引用的方式,需要指定outdir

  1. 你可以以jar包的方式引入到你的工程
        OnePack onePack = new OnePack();
        onePack.setChannelConfig(channelConfig); //设置channel config
        onePack.setSignConfig(signConfig);   //设置sign config
        onePack.setOutDir(new File(outDir));  //设置输出目录
        onePack.setOriginApkFile(new File(apkName)); //设置原始apk文件
        onePack.start();
  1. 你也可以在命令行使用(签名和渠道配置的文件名不限制, onepack.jar)
java -jar onepack.jar my.apk -s sign.config -c channel.config -o outdir
  • channel.config配置如下
keyName=channel_id
channel=baidu;huawei
  • sign.config配置如下
storeFile=
storePassword=
keyAlias=
keyPassword=

请在sign.config 和 channel.config配置好信息

onepack.bat my.apk

third party libraries

  1. 解包和打包 apktool_2.4.0
  2. 加固ms-shield-1.0.3.jar 查看
  3. AndroidSdk zipalign and apksigner

空文件

简介

onepack是一个加固+多渠道一键打包的工具, 避免再次手动操作. 在后续的版本会增加gradle plugin的方式一键打包 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/fangbinbin1990/onepack.git
git@gitee.com:fangbinbin1990/onepack.git
fangbinbin1990
onepack
onepack
master

搜索帮助