Если вы работаете над подписью своего приложения Flutter, следуя этому руководству, создайте и выпустите приложение Android и запустите эту ошибку. Я надеюсь, что этот ответ поможет вам.
В моем случае я изменил путь для хранения моего key.jks. Это случилось со мной, потому что в этом пути был существующий файл.
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
Эта команда сохраняет файл key.jks в вашем домашнем каталоге. Чтобы сохранить его в другом месте, измените передаваемый аргумент на параметр -keystore.
В моем случае,
keytool -genkey -v -keystore /Users/Y/Desktop/X/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias keyYour
т.е. X - имя пользователя и Y - имя папки
Тогда вам будет предложено Введите пароль для хранилища ключей: и Повторно введите новый пароль . Здесь вы можете использовать любой пароль, который вы хотите.
Однако сохраняйте файл хранилища ключей закрытым; не проверяйте это в общедоступном контроле!