繁体   English   中英

将应用上传到控制台时出错 - “上传失败,Android App Bundle 未签名。”

[英]Error on uploading app to play console- "Upload failed The Android App Bundle was not signed ."

当我将已签名的应用程序包上传到 Play 商店时,出现错误 - “上传失败,Android 应用程序包未签名。”

在我的例子中,对于同样的问题,在生成构建时,在选定的构建类型中debuggabletrue的。

将其设置为false后,生成的构建开始上传到 Play 商店。 Play 商店不接受启用了debuggable的构建。

似乎The Android App Bundle was not signed ( Набор Android App Bundle не подписан ) 错误可能是由release构建类型中的一些不兼容的调试或测试相关选项产生的。 在我的案例中,通过从release构建类型部分中删除testCoverageEnabled true解决了问题。

现在这些部分看起来像这样:

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release
    }
    debug {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release
        testCoverageEnabled true
    }
}

如上所述,将 debuggable 设置为 false,并且在生成签名包时,请确保您按下了“导出加密密钥以进行注册...”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM