MaGicNote
20Apr/100

[ANDROID] – Error generating final archive: Debug certificate expired

วันนี้ลอง Hello Droid ซักหน่อย ด้วย MODODEV Studio for Android เขียนเสร็จ Build ไม่ผ่าน error ตามนี้

Error generating final archive: Debug certificate expired on dd/MM/yyyy

อะไรของมัน
หาวิธีแก้ไปมาใน google ก็ได้ solution ดังนี้

  • ปิด IDE ให้หมดก่อน
  • เข้าไปที่ %USER_HOME%\.android
  • ลบไฟล์ debug.keystore ทิ้งไปซะ
  • สร้างไฟล์ debug.keystore ขึ้นมาใหม่ ด้วยคำสั่ง
    %JAVA_HOME%\bin\keytool -genkey -keypass android -keystore debug.keystore -alias androiddebugkey -storepass android -validity 100000 -dname "CN=Android Debug,O=Android,C=US"
    สังเกตุตรง -validity ตอนแรกผมเซ็ตค่าเป็น 1000 ก็ยังไม่ผ่าน error เหมือนเดิม expire ปี 2499 ผมเลยใส่เป็น 100000 ไปซะเลย ผ่าน!!! ไม่รู้ค่านี้มัน expire ปีไหน
  • สุดท้าย เปิด IDE ตัวเก่งขึ้นมา clean & build ทาดา...

เอวัง