1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/DeWork.com-onepack

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 1.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
edgar Отправлено 02.08.2019 13:28 9c4e602

onepack v1.0.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\
  3. 命令说明:
命令 说明
-s 签名配置文件
-c 渠道配置文件, 只加固签名
-onlyPackChannel 对已有加固包写渠道
-onlySign 只签名apk,不加固

命令行方式使用可以不指定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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/DeWork.com-onepack.git
git@api.gitlife.ru:oschina-mirror/DeWork.com-onepack.git
oschina-mirror
DeWork.com-onepack
DeWork.com-onepack
master