Wikipedia Android 应用构建与发布工具集
Wikipedia Android 应用构建与发布工具集
项目描述
这是 Wikipedia 官方 Android 应用的构建与发布工具集,提供完整的自动化构建流程。项目包含多种实用工具脚本,用于构建不同渠道的 APK、管理版本号、上传发布包以及处理多语言资源等。
功能特性
多平台构建支持:支持构建 beta、生产环境和各应用商店(Amazon/Samsung/Huawei)的 APK
版本管理:自动化版本号递增和 Git 标签管理
发布上传:自动上传 APK 到 Wikimedia 发布服务器
多语言支持:自动从 MediaWiki API 获取语言列表并生成资源文件
设计令牌处理:支持从 Codex 设计系统获取颜色令牌
文档检查:验证字符串资源文档完整性
跨平台兼容:支持 Windows、macOS 和 Linux 系统
安装指南
系统要求
Python 3.x
Git
Android SDK (ANDROID_HOME 环境变量)
SCP (用于上传功能)
安装步骤
克隆仓库:
复制代码
安装 Python 依赖:
复制代码
配置签名信息(生产构建需要):
复制代码
使用说明
构建所有发布变体
复制代码
构建单个发布版本
复制代码
上传 APK 到发布服务器
复制代码
递增版本号
复制代码
生成语言资源
复制代码
核心代码
多平台构建脚本 (build-all.py)
复制代码
APK 上传脚本 (upload-apks.py)
复制代码
版本号递增脚本 (bump-version.py)
复制代码
更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

办公AI智能小助手
评论