ApkCopilot
多渠道打包&签名工具

一个简易的 Apk 多渠道打包&签名工具,使用 walle 进行多渠道打包,替代 360 加固的多渠道打包功能,只需要上传加固后的 apk 即可自动签名&打多渠道包

使用 Meituan-Dianping walle · 支持 Docker 和源码部署 · 免费开源

核心特性

简化 Android 应用多渠道打包流程,提高发布效率

多渠道打包

使用美团 walle 工具进行高效的多渠道打包,支持批量生成不同渠道的 APK 文件

自动签名

支持自动签名功能,配置密钥后即可自动为每个渠道包签名,确保应用安全性

Gradio 界面

提供友好的 Web 界面,支持上传 APK 文件、配置密钥和渠道信息,操作简单直观

命令行支持

除了 Web 界面,还支持命令行操作,方便集成到 CI/CD 流程中

开源免费

完全开源,MIT 许可证,免费使用。可作为 360 加固多渠道打包的替代方案

Docker 部署

支持 Docker 容器化部署,一键启动服务,无需配置复杂的开发环境

使用指南

快速开始使用 ApkCopilot 进行多渠道打包

Docker 方式运行

最简单的部署方式,使用 Docker 容器运行 ApkCopilot

查看详细说明

本地源码运行

1. 版本信息

首先确保您的环境符合以下版本要求:

Java java version "17.0.2" 下载地址 →
Python Python 3.10 下载地址 →
Build-tools 33.0.0 下载地址 →

2. 安装依赖

配置好本地环境后,创建 Python 虚拟环境并安装依赖:

pip install -r requirements.txt

3. 复制配置

复制配置文件和 build-tools:

cp config.dev.json config.json cp -R 本地路径xxx/build-tools/31.0.0 res/build-tools/31.0.0

4. 运行服务

启动 Gradio 界面:

uvicorn app:app --reload --host 0.0.0.0 --port 7860

常见问题

解答关于 ApkCopilot 的常见疑问

什么是 walle?如何配置?

Walle 是美团点评开源的 Android APK 多渠道打包工具。要使用 ApkCopilot,您需要在 Android 项目中配置 walle。详细的配置说明请参考:

walle GitHub 仓库
ApkCopilot 是 360 加固的完全替代品吗?

ApkCopilot 专注于"多渠道打包+签名"功能,这是 360 加固收费后的替代方案。它不提供 APK 加固功能,但如果您已经有加固后的 APK,可以使用 ApkCopilot 进行多渠道打包和签名。

如何获取技术支持?

您可以通过以下方式获取技术支持:

支持哪些版本的 Java、Python 和 build-tools?

以下是开发验证过的版本(其他版本可能需要自行探索):

  • • Java:17.0.2
  • • Python:3.10
  • • Build-tools:33.0.0

准备好开始了吗?

立即开始使用 ApkCopilot,简化您的 Android 应用多渠道打包流程