简介:面向准备出海、希望把应用发布到 Google Play 的 Android 开发者与产品团队,这份指南系统梳理了从开发者账号就绪到应用正式上架的完整流程,重点解决上架环节中资料准备不全、隐私政策缺失、内容分级填写不规范等常见问题。资源包共 1 个 PDF 文件,大小约 3.31MB,内容围绕前提准备、创建应用、填写商品详情、上传安装包、内容分级、定价与发布范围、正式发布等模块展开,对预览图与图标尺寸、分类与联系信息、多语言翻译等细节均有说明,并提示了审核周期与易踩的坑。已有 4011 人学习,适合初次接触谷歌市场、需要一份可对照操作的流程参考的开发者查阅,帮助减少反复修改与审核受阻的情况。
1. 从加固包到正式上架:Google Play 发布链路到底卡在哪
手里有一个加固完的安卓安装包,开发者账号也付过费了,结果打开 Play Console 一看,商品详情、内容分级、定价范围、正式版轨道四五个入口全是待填状态,很多人第一次上架就卡在这一步。这份上架指南与流程步骤把 Google Play 的发布链路拆成了七段:前提准备、创建应用、填写商品详情、上传安装包、内容分级、定价与发布范围、正式发布。它解决的不是“怎么写代码”,而是“包已经打好了,怎么让它合规地出现在应用市场里”。适合做出海工具类 App 的 Android 开发者、负责发版流程的测试与运营,以及第一次接手谷歌市场上架、不想在审核环节反复翻车的人。
2. 上架前的物料清单:哪些东西缺一样都发不出去
正式点“创建应用”之前,先把物料凑齐。这一章不讲 Console 怎么点,讲的是“点之前手里得有什么”,因为上架流程里绝大多数返工都不是操作失误,而是物料不合规被打回。
2.1 账号、网络与安装包三项硬前提
账号这一项没有捷径:必须是已经完成付费的开发者账号,个人号和企业号在后续验证环节要求不同,但共同点是付款状态必须正常,否则 Console 里很多入口是灰的。网络环境要能稳定访问 Google 服务,这一点在填商品详情、上传安装包时尤其明显,中途断连会导致表单丢失,血泪经验是长表单分几次保存,别一口气填完再提交。
安装包是重点。指南里明确要求上传的是加固完成后的 APK,加固这一步要在打包之后、上传之前做,顺序反了就得重新走一遍签名和加固流程。加固会改变包的签名结构和部分字节码,所以加固后必须重新在真机上装一遍,确认能正常启动、能正常调起支付和登录,再拿去上传。常见做法是准备一个内部测试轨道先跑一轮,确认没问题再进正式版。
物料尺寸这块给一张表,照着核对就行:
| 物料 | 尺寸/格式要求 | 常见翻车点 |
|---|---|---|
| 应用图标 | 512×512,PNG 或 JPEG | 带透明通道导致显示异常 |
| 置顶大图 | 1024×500,无 alpha 通道,建议 JPEG | 用了 PNG 带透明层被拒 |
| 手机截图 | 安卓真机截图,4–5 张 | 用模拟器截图,比例不对 |
| 隐私政策网址 | 必须可公开访问 | 填了内网地址或空白页 |
截图这块多说一句:指南建议选“较能代表 app 功能的几处截图”,实际审核里截图与实际功能不符是高频驳回原因,工具类 App 就别放社交场景的图。隐私政策网址是硬性项,不填直接无法上架,这个不是“建议填写”,是“必须填写”。
2.2 应用资料表格与多语言准备
上架需要的 App 资料(名称、简短说明、完整说明、分类等)通常整理成一张 Excel 表格统一维护,指南里提到可以联系对接人员获取对应模板。自己维护的话,建议至少包含这几列:字段名、默认语言内容、各目标语言内容、字符数。简短说明有字数上限,完整说明也有,提前在表格里数好字符,比在 Console 里被截断再回头改要省事。
如果 App 要在不同国家区域上架,商品详情右上角有“添加翻译”,选语言后逐项填对应语种的预览信息。这里有个容易忽略的点:翻译不是只翻标题和说明,截图里的文字、置顶大图的文案如果带中文,面向非中文区域时观感会很差,严谨的做法是每个主要语种配一套本地化截图。语言加得越多,维护成本越高,第一版建议先上默认语言加一两个核心市场语言,跑通流程再扩。
3. 创建应用与商品详情:把表单填成审核能过的样子
物料齐了,进入 Console 操作阶段。这一章按“创建 → 填详情 → 传包”的顺序走,每一步给出该填什么、为什么这么填。
3.1 创建应用与默认语言选择
用已注册的开发者账号登录 Play Console,首页点“在 Google Play 中发布 Android 应用”,第一步是选默认语言、填应用名称,然后创建。默认语言一旦选定,后续商品详情的默认语言内容就挂在这个语种下,改起来麻烦,所以创建前想清楚主市场是哪个语种。
应用名称这里有个坑:名称在商店里全局唯一性没有硬性冲突检测那么严格,但和已有知名应用高度相似会触发审核问询,工具类别尤其容易撞名。建议名称里带上功能词,别用纯品牌缩写。
3.2 商品详情六块内容逐项落地
左侧导航进“商品详情”,需要填的内容可以拆成六块,逐块说:
第一块是介绍信息,包括简短说明和完整说明。简短说明是商店列表里直接展示的那行字,完整说明是详情页正文,两块都要写清楚 App 做什么、核心功能是什么,别堆关键词,堆关键词在审核里属于元数据违规。
第二块是图片物料,按上一章那张表上传:手机截图传在“手机”处,512×512 图标传在“高分辨率图标”处,1024×500 宣传图传在“置顶大图”处。格式上图标 PNG/JPEG 都行,置顶大图要求无 alpha 通道,JPEG 最稳。
第三块是分类。“应用类型”选“应用”,“类别”选“工具”——这是工具类 App 的标准选法,类别选错会影响推荐位和审核口径。内容分级这一项此时填不了,要等安装包上传后才能做问卷,指南里也是这么安排的,别在这里死磕。
第四块是联系信息。网址可以填官网,也可以填技术支持页;电子邮件建议用可对外公开的地址,因为这个邮箱会展示给用户,用个人邮箱会收到大量用户来信,最好单独开一个支持邮箱。
第五块是隐私政策网址,必须填可访问的隐私政策页面,不填无法上架。隐私政策内容要和 App 实际采集的数据对得上,采集了设备标识、崩溃日志就得写进去,这块和后面的数据安全表单是联动的。
第六块是多语言翻译,按 2.2 的思路处理。
3.3 上传加固包与版本说明
左侧进“应用版本”,选“管理正式版本”,点“上传 APK”,把加固完成的包传上去。上传后系统会解析包信息,包括包名、版本号、签名、权限列表,权限列表会直接影响后面的数据安全表单,所以传包前先确认没有多余的危险权限。
版本说明要在引注处按实际改动填写,别写“修复已知问题”这种空话,审核对版本说明的实质性有一定要求,写清楚这一版改了什么功能、修了什么问题。填完点保存。传包后如果解析报签名错误,八成是加固后签名没对齐,回到打包环节用加固工具重新签名再传。
4. 内容分级与定价范围:问卷怎么答才不返工
包传上去了,接下来两块是内容分级和定价发布范围,这两块填错不会立刻报错,但会在审核阶段或者上架后出问题。
4.1 内容分级问卷的填写逻辑
左侧进“内容分级”,先填接收分级证书的邮箱,然后选问卷类别。工具类 App 对应的是“实用程序、高效工作”这一类,选错类别会导致问卷题目和实际功能不匹配,答出来的分级也不准。
问卷要如实填。工具类 App 常见的问题集中在:是否包含用户生成内容、是否有位置共享、是否含广告、是否收集个人数据。有广告就勾有广告,有数据采集就勾采集,虚报的后果是上架后被抽查下架,比第一次多花时间填问卷代价大得多。填完保存,点“判断分级”,系统给出分级结果,同时往填写的邮箱发一份分级证书。证书邮件建议归档保存,后续如果对分级有争议,这是凭证。
4.2 定价、发布范围与正式发布
左侧进“定价及发布范围”,先选这是免费应用还是付费应用,这个选择上架后基本不可逆,免费转付费要走特殊流程,第一版想清楚。发布地区按需勾选,可以选全部上架,也可以只上部分国家区域,带星号的问题是必答项,如实回答。
全部填完后,右上角会出现“可以发布”入口,进“管理版本”,在正式版里选“修改版本”,最下方点“查看”把 App 信息整体过一遍——这一步别省,很多低级错误就是在这遍预览里发现的,比如截图顺序错、说明里有错别字、隐私政策链接 404。确认无误后正式发布,Google Play 会自动审核,一般一天左右,通过后自动上架。
5. 上架避坑实录:五条被打回后才明白的规则
这一章是踩坑记录,每条按“现象 → 原因 → 解决”写,都是上架流程里真实高频的问题。
第一条:隐私政策网址填了但审核说无法访问。现象是提交后收到驳回,提示隐私政策链接不可达。原因是填的地址是内网测试环境,或者页面需要登录才能看。解决是把隐私政策部署到公网可匿名访问的地址,提交前用无痕窗口打开验证一遍,确认不需要任何登录态。
第二条:置顶大图上传失败或显示异常。现象是 1024×500 的图传上去提示格式不符。原因是图片带了 alpha 透明通道,PNG 导出时默认保留透明层。解决是用图像工具把图转成无 alpha 的 JPEG 再传,导出时确认色彩模式是 RGB 而不是 RGBA。
第三条:加固后的包安装正常但上传解析报错。现象是本地真机装得好好的,Console 上传后提示签名或解析异常。原因是加固工具重新签名时用了不同的签名配置,或者加固后没有做 zipalign 对齐。解决是加固流程里固定使用同一套签名文件,加固后跑一遍对齐检查,再上传。
第四条:内容分级问卷答完,上架后被要求重新分级。现象是应用上架一段时间后收到分级复核通知。原因是问卷里漏勾了广告或数据采集项,与实际行为不符。解决是问卷逐项对照 App 实际权限和第三方 SDK 行为填写,接了广告 SDK 就必须勾广告相关项。
第五条:多语言翻译加了,但某些区域商店显示空白。现象是部分语种的商店页只有标题没有说明。原因是添加翻译后只填了部分字段,没填完整说明。解决是每个新增语种都把简短说明、完整说明、截图逐项补齐,Console 里未填字段会有提示,提交前逐个语种检查一遍。
6. 发布后的验证与迭代习惯
正式发布通过不等于结束,上架后的头几天要做几件事验证链路是否真的通了。第一,用非开发者账号在目标区域的商店里搜应用名,确认能搜到、详情页图片和文案显示正常、隐私政策链接可点开。第二,从商店安装一次,走一遍核心功能,确认商店分发的包和本地测试包行为一致——加固包在商店分发环节有时会有额外处理,这一步能提前发现兼容问题。第三,看 Console 里的预发布报告和崩溃数据,新上架的应用前几天崩溃率异常要立刻定位。
版本迭代时,正式版轨道支持分阶段发布,先放一小部分用户,观察崩溃和差评再全量,这个习惯能避免一次坏版本全量翻车。更新包的版本号必须递增,版本说明写清楚改动,内容分级和数据安全表单如果这一版新增了权限或 SDK,要同步更新,别只改代码不改表单。
下面这段是整理上架物料时我常用的检查脚本思路,把必填项和尺寸要求固化成一张核对表,发版前跑一遍:
# 上架物料自检:按清单核对文件是否存在、尺寸是否合规 from PIL import Image import os REQUIRED = { "icon_512.png": (512, 512), # 应用图标 "feature_1024x500.jpg": (1024, 500), # 置顶大图 } def check_assets(base_dir): for name, (w, h) in REQUIRED.items(): path = os.path.join(base_dir, name) if not os.path.exists(path): print(f"[缺失] {name}") continue img = Image.open(path) # 置顶大图不允许 alpha 通道 if name.endswith(".jpg") and img.mode != "RGB": print(f"[格式] {name} 色彩模式为 {img.mode},需转 RGB") if img.size != (w, h): print(f"[尺寸] {name} 实际 {img.size},要求 {(w, h)}") else: print(f"[通过] {name}") check_assets("./release_assets")这段脚本做的是最基础的物料核对:文件在不在、尺寸对不对、置顶大图的色彩模式是不是 RGB。参数上REQUIRED字典按“文件名 → 要求尺寸”维护,新增物料往里加一行即可;img.mode != "RGB"这个判断专门拦带透明通道的图,对应第 5 章第二条坑。脚本不检查截图内容和隐私政策可达性,那两项得人工过。
从那以后我每次发版前都强制走一遍“物料脚本 + 无痕窗口开隐私政策 + 真机装加固包”这三步,宁可多花二十分钟,也不想再经历一次审核驳回后重新排期。希望帮到你。
本文还有配套的精品资源,点击获取