这个问题是因为我更换了我的 Mac 并且丢失了密钥,我不得不生成一个新的,然后在 Google 的帮助下,我们正式确定了新的密钥。以前这里描述的所有过程构建和发布 Android 应用程序都可以正常工作。
当前的情况是,不是通过命令
,而是flutter build appbundle
使用与上传期间 Play 控制台报告的当前密钥不同的另一个密钥(我认为是调试密钥)对构建进行签名。
文件中的属性key.properties
正确,新密钥的路径正确。我前一段时间曾尝试清除缓存,但无事可做。
另一方面,如果我使用 Android Studio 仅打开 Flutter 项目的“android”文件夹,然后通过 Build 菜单进行构建,则使用新密钥(正确的密钥)对构建进行签名。