发布 Android 应用
本文介绍如何把袋马 AI 生成的应用发布到 Android 平台。袋马会代你完成包名固定、版本号管理、正式签名证书打包等技术环节,构建完成后直接生成安装二维码——扫码即可装机,无需应用商店审核。
如果你还需要把应用上架到华为、小米、OPPO、vivo、应用宝等国内应用商店,本文第三节汇总了各商店的共同前置条件,具体流程见各商店分篇指引。
整体流程
- 发布准备(自动,数秒):平台固定应用包名与版本序列,确认签名配置
- 构建签名 APK(自动,约 10 分钟):云端拉取代码、打包并用你项目专属的签名证书签名
- 扫码安装分发(即时):面板展示安装二维码与下载链接,分享给任何人即可安装
- 上架应用商店(可选,材料准备周期通常 2~6 周):见下方前置条件与各商店分篇
前三步全自动,首次发布约 10 分钟即可拿到可安装的 APK;第四步涉及企业资质与备案,是独立于袋马平台的线下流程。
第一步:构建签名 APK
在项目详情页右侧点击「构建发布」,面板顶部切换到 Android,依次完成两步:
1. 发布准备
点击「开始发布准备」,平台会完成三件事:
| 子项 | 说明 |
|---|---|
| 校验项目信息 | 确认项目代码仓库与 App 图标就绪(缺图标时可点「去对话生成图标」补齐) |
| 确认签名配置 | 确认项目已具备正式签名证书(keystore) |
| 保存应用信息 | 固定应用包名(applicationId)与版本序列 |
袋马在创建项目时就为每个项目生成了独立的正式签名证书,并随项目代码仓库长期保存。这意味着:
- 你的应用始终用同一把证书签名,用户可以直接覆盖安装升级,不会出现「签名不一致」的安装失败
- 上架应用商店与 APP 备案时需要提交的签名公钥/证书指纹保持稳定,不会因重新构建而变化
2. 构建
确认版本号后点击「开始构建」:
- 版本号(versionName):面向用户展示的版本,如
1.0.1,格式必须为x.y.z,且不得低于当前版本 - versionCode:由平台自动递增,是 Android 判断「新版本」的唯一依据,无需手动填写
- 构建版本:默认使用顶部版本下拉中选中的版本,可以选择历史版本重新打包。开始构建前请核对面板提示:如果所选版本未记录代码版本,面板会提示“将按分支最新代码构建”,此时会使用最新代码,不能按所选历史版本打包。已经开始的构建不会随你切换版本而改变。
构建约需 10 分钟,期间可以关闭面板去做别的事,回来还能看到实时进度。构建期间左侧对话会暂时锁定,避免代码变更与构建产生冲突。
构建失败时,面板会展示具体错误摘要,点「一键修复」可把错误详情发给 AI 自动修复,修复完成后点「重新发起」即可。
第二步:扫码安装分发
构建成功后,面板展示安装二维码、下载按钮与下载链接:
- 手机扫码安装:用手机相机或系统浏览器扫码,下载后直接安装
- 分享链接:复制下载链接发给任何人(微信、钉钉、邮件均可),对方在浏览器打开即可下载
- 微信内扫码可能被拦截:微信/QQ 等应用内置浏览器会阻止 APK 下载,请提示对方用系统浏览器或手机相机扫码
- 首次安装需允许未知来源:Android 系统默认禁止安装非应用商店来源的应用,首次安装时按系统提示在「设置 → 安全 → 允许安装未知来源应用」中开启即可
- 下载链接是公开链接:任何拿到链接的人都能下载,请按需分享
分发方式对比:
| 方式 | 适用场景 | 是否需要审核 | 用户安装门槛 |
|---|---|---|---|
| 扫码/链接分发(本文第一、二步) | 内部测试、给客户演示、小范围试用 | 不需要 | 需允许未知来源 |
| 上架应用商店(下文第三节) | 面向公众正式发布、需要商店搜索曝光 | 需要,各商店 1~7 天 | 商店内直接安装 |
第三步:上架应用商店的前置条件
国内 Android 应用商店对上架应用的资质要求远高于 iOS,且各商店要求不完全一致。以下是五大商店的共同前置条件,建议在决定上架前先评估能否备齐:
1. 企业开发者账号
国内主流商店均要求企业主体(个人开发者可上架的商店与品类极为有限):
- 营业执照、统一社会信用代码
- 企业对公账户(用于打款验证)
- 管理员实名认证、经办人认证
各商店需分别注册,认证周期通常 1~3 个工作日。
2. 软件著作权证书
绝大多数商店要求提交软件著作权(软著)登记证书,用以证明应用归属:
- 申请渠道:中国版权保护中心
- 材料:申请表、源程序(前后各 30 页)、软件说明书
- 周期:普通流程约 30~60 天,加急另计费
软著申请周期最长,建议最早启动。软著中的软件名称、版本号需与后续上架的应用名保持一致。
3. APP 备案(工信部)
自 2023 年起,国内分发的 App 必须完成工信部 APP 备案:
- 备案信息必须与实际应用一致:应用名称、主体、包名、签名公钥/证书指纹
- 通过服务器所在云服务商(阿里云/腾讯云等)提交
- 周期:约 7~20 个工作日
包名与签名证书由袋马固定管理且长期不变,备案填写的这两项信息在后续版本迭代中无需变更。你可以在发布面板的「基础信息」卡片查看包名。
4. 隐私合规材料
- 隐私政策与用户协议(需可公网访问的独立链接)
- 权限使用说明:每项权限对应的真实功能路径、申请时机
- 账号注销与个人信息删除入口(若应用支持注册登录)
- 第三方 SDK 清单:名称、提供方、收集的数据、隐私政策链接
商店会重点检测:首次启动必须先展示隐私政策,用户同意前不得初始化收集设备信息的 SDK。
5. AI 生成合成类专项资质(如适用)
如果应用具备 AI 对话、AI 写作、AI 生成图片/音视频、换脸、变声等能力,需额外准备:
- 算法备案证明(生成合成类算法,需在网信办算法备案系统登记)
- 使用第三方大模型时:模型方备案证明 + 双方签章的合作/接入协议
- 安全评估报告(加盖公章)+ 全国互联网安全服务管理平台「通过」状态截图
- AI 内容显式标识截图(应用内可见的「AI 生成」标记)
- AI 内容隐式标识检测记录(生成文件元数据中的标识信息)
- 各商店要求的 AI 应用承诺书(使用商店提供的原版模板)
AI 类资质是国内商店审核最严格的部分,材料不全会直接驳回。各商店要求的材料清单不同,务必对照具体商店的分篇指引逐项核对。
6. 应用商店素材
- 应用图标(各商店尺寸要求不同,通常需 512×512 或 1024×1024)
- 应用截图(数量与尺寸按商店要求,须来自当前送审版本的真机截图)
- 应用名称、简介、更新说明(须与应用实际功能一致)
- 审核测试账号(若应用需登录,须提供提交当天可用的账号)
各商店上架指引
备齐上述材料后,按各商店的具体流程提交:
应用商店的审核规则与后台字段变化频繁。本文与各分篇整理的是通用流程与常见要求,提交当天请务必再次核对目标商店官方文档与开发者后台的最新提示。
常见问题
构建出的 APK 能上架应用商店吗?
袋马构建的正式签名 release APK可用于准备上架申请。提交时仍需核对目标商店对安装包、签名、权限、隐私合规、资质和备案的要求。构建成功不代表安装包已符合全部审核要求,也不代表一定能通过审核。
用户能直接覆盖安装升级吗?
平台会递增 versionCode,并沿用项目签名。新旧安装包的包名和签名一致、版本号满足升级要求时,可以覆盖安装。应用数据能否正常保留和继续使用,还取决于新版的数据结构与处理逻辑,不能仅凭构建成功保证。正式分发前,请在已有旧版数据的设备上验证升级。
为什么扫码后无法下载?
最常见的原因是在微信/QQ 内置浏览器中打开了链接,被应用内置策略拦截。请用系统浏览器或手机相机扫码。
一个项目能同时发布 iOS 和 Android 吗?
可以,两端完全独立,可以同时构建。在「构建发布」面板顶部切换平台即可,各自的发布记录与状态互不影响。
应用商店审核被驳回怎么办?
驳回通知会说明具体原因。多数驳回集中在:隐私政策不合规、权限说明缺失、AI 类资质不全、应用功能与介绍不符。按驳回意见修改后可重新提交,建议同时对照该商店分篇的「常见驳回点」逐项自查。