如何构建已签名的appbundle



在创建签名的apk文件之前,我们将版本从1.00提升到1.7.8 flutter build apk --flavor production 它将自动生成签名的apk文件。

但在我们将其升级到1.7.8之后我试过

flutter build appbundle --flavor production

当我把它上传到谷歌播放商店时,上面写着我的应用程序没有签名。

当我尝试生成aab文件而不是apk文件时,我还应该做什么吗?

我保持了之前的设置

signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.release
}
}

我有一个名为key.properties的文件来存储signingConfig 的值

要将aab上传到Google play,您必须首先通过Google play注册应用程序签名。

点击此处查看详细信息:https://support.google.com/googleplay/android-developer/answer/7384423

参考:https://developer.android.com/guide/app-bundle/

  1. 通过Google Play注册应用程序签名。否则,您无法将您的应用程序捆绑包上载到Play控制台

最新更新