在创建签名的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/
- 通过Google Play注册应用程序签名。否则,您无法将您的应用程序捆绑包上载到Play控制台