หากคุณกำลังทำงานกับการลงชื่อแอพพลิเคชั่น 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 - ชื่อโฟลเดอร์
จากนั้นคุณจะได้รับแจ้งให้ป้อนรหัสผ่านที่เก็บคีย์: และป้อนรหัสผ่านใหม่อีกครั้ง: ที่นี่คุณสามารถใช้รหัสผ่านอะไรก็ได้ที่คุณต้องการ
อย่างไรก็ตามให้ไฟล์ keystore เป็นส่วนตัว อย่าตรวจสอบในการควบคุมแหล่งสาธารณะ!