Якщо ви працюєте над підписанням програми 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 - назва папки
Тоді вам буде запропоновано Введіть пароль для сховища ключів: і введіть новий пароль . Тут ви можете використовувати будь-який пароль.
Однак зберігайте файл зберігання ключів приватним; не перевіряйте це на контролі громадських джерел!