无法在Google Play发布封闭测试应用,上传AAB遇签名错误
解决AAB上传提示“Files in bundle must be signed”的问题
可能的原因及修复步骤
确认签名生成流程无遗漏
在Android Studio执行Generate signed bundle时,要确保全程使用刚创建的密钥库,准确填写密钥别名、密码,没有跳过任何签名验证环节。生成完成后,检查构建日志,确认没有签名相关的警告或错误。验证密钥库与Play Console上传的密钥一致
上传到Play Console的output.zip必须是从你创建的那个密钥库导出的。重新执行一次密钥导出流程,确认选择的密钥库文件、别名、密码完全匹配,再上传覆盖原有配置。检查本地AAB的签名有效性
用Android SDK的apksigner工具验证AAB签名状态:apksigner verify --verbose your-app-bundle.aab如果输出显示未签名或签名无效,说明本地生成的AAB本身存在问题,需要重新生成签名包。
确认Play Console的签名配置状态
进入应用的App signing页面,查看上传的密钥是否处于“Active”状态。若状态异常,重新完成密钥上传流程。重新生成并上传AAB
生成时选择Release构建变体,避免使用Debug变体。生成后直接上传,不要修改AAB的内容或结构。
内容的提问来源于stack exchange,提问作者Pasqui23
相关产品推荐
相关产品推荐

