Error: Error generating final archive: Debug certificate expired
certificate expired เลยดูจากปี พ.ศ. แล้ว (2497) น่าจะเกิดตอนลง SDK แล้วเครื่องเราตั้งระบบวันที่ของไทย เลยได้ certificate expired มาผิด
วิธีแก้ตามที่หลายเว็บแนะนำคือให้ไปลบไฟล์ debug.keystore:
- Windows Vista / 7:
C:\Users\ชื่อเครื่อง\.android - Windows XP:
C:\Documents and Settings\ชื่อเครื่อง\.android
จากนั้นให้ไปเปลี่ยนภาษาใน Control Panel → Regional and Language Options เป็น English (United States) แต่ลองแล้วก็ error เหมือนเดิม
ไปเจออีกวิธีหนึ่งได้ผลชะงักเลย ตามด้านล่างครับ
เปิด Command Prompt แล้วพิมพ์:
keytool -genkey -keypass android -keystore debug.keystore -alias androiddebugkey -storepass android -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
คำสั่งนี้สร้าง certificate ใหม่ที่มีอายุ 10,000 วัน กว่าจะถึงวันนั้นคงลง Windows ใหม่ไปหลายรอบ 555+ ลองดูครับ ^^