You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2019中将签名后的.aab包上传至Play商店?求助

针对Play商店发布问题的解决方案

问题1:注册Google API access时触发error 400: invalid_request(OAuth 2.0安全规则问题)

  • 确认OAuth客户端ID类型:必须创建Android类型的客户端ID,别选Web或其他类型,类型不匹配直接触发该错误。
  • 核对包名和SHA-1指纹:
    • 包名要和应用build.gradle(app)里的applicationId完全一致,大小写、标点都不能错;
    • SHA-1指纹要对应你用来发布的签名keystore,测试阶段如果用调试包,也要把调试指纹补充进去,别搞混两种指纹。
  • 补全OAuth consent screen配置:必须填好基本信息(应用名称、隐私政策链接等),添加必要的API范围,测试阶段还要把你的测试邮箱加入测试用户列表,空配置会直接触发安全校验失败。

问题2:上传.aab到testing板块时提示the bundle is not signed

  • 检查build.gradle的签名配置:确保release构建类型关联了你的发布密钥,参考配置:
android {
    signingConfigs {
        release {
            storeFile file("your-release-keystore.jks")
            storePassword "你的密钥库密码"
            keyAlias "你的密钥别名"
            keyPassword "你的密钥密码"
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
            minifyEnabled true
            shrinkResources true
        }
    }
}
  • 确认上传的是release包:别误传debug版本的aab,debug包用的是Android Studio默认调试密钥,不符合Play商店的签名要求,必须用自己生成的发布密钥打包。
  • 验证密钥有效性:用keytool命令检查keystore是否正常:
keytool -list -v -keystore your-release-keystore.jks

输入密码后能正常显示密钥信息,说明keystore没问题;如果报错,大概率是密钥损坏或密码错误。

内容的提问来源于stack exchange,提问作者Larmel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 16:09:26