了解 Android 构建、签名和应用发布
创建 Android 应用涉及构建、签名身份、测试和分发。Ethion 将构建产物、签名凭据及部署请求集中到应用概览,让您在同一处跟踪所有步骤。
更新日期
APK 和 AAB 用途不同
APK 是可安装的 Android 应用包。Android App Bundle(AAB)是发布产物,Google Play 使用它为不同设备生成 APK。AAB 不能像 APK 一样直接安装到手机。
Ethion 分别显示 APK 和 AAB 下载。一种产物可能比另一种更早可用。请检查所需产物并测试相应的可安装构建,不要将所有下载视为可互换。
保护 Android 签名身份
Android 签名将应用产物与签名身份关联。Ethion 为您的 Android 应用提供签名凭据管理和下载。请对导出的凭据保密,并保留未来版本所需的信息。
使用 Play App Signing 时,应用签名密钥和上传密钥可能承担不同角色。更换密钥或提交更新前,请检查分发流程适用的签名配置。
根据构建状态决定下一步
进行中的构建仍在准备。“签名中”表示 Android 产物正在处理或等待中。已完成或成功的构建可提供测试产物。失败或取消表示流程未成功完成;再次申请构建前请查看应用详情。
部署是单独的请求。标为“部署中”的应用处于发布流程,而非仅等待可下载的构建。请查看应用概览及显示的构建错误来确定下一步。
准备托管应用部署
- 下载可用 APK,用真实品牌和内容进行测试。
- 检查应用描述、客服信息和数据处理方式。
- 确认所需签名产物可用,且应用内容已准备好接受审核。
- 部署操作可用时,从应用概览申请部署。
- 跟踪部署状态,并回应商店审核期间的信息请求。
商店审核仍是独立决定
Ethion 提供托管商店提交及审核跟进。能否上架和获得批准取决于各商店的审核和要求。提交不保证批准、特定上线日期或商店排名。
更新时,请确认版本号和构建号,提交前重新测试应用。保留分发流程所需的签名身份,以便将更新关联到现有应用。
常见问题
- 为什么 AAB 尚未准备好时就能看到 APK?
- Ethion 分别提供两种产物的下载。应用可能仍在等待第二个签名产物,因此开始发布流程前请检查两个下载状态。
- “已完成”是否表示应用已经上架 Google Play?
- 不是。构建完成和部署请求是独立步骤。请在应用概览中测试产物并申请托管部署。
- Ethion 能否保证商店批准我的应用?
- 批准由相应商店决定。Ethion 提供托管提交和跟进服务,而能否上架及获得批准取决于商店的审核和要求。