본문 바로가기

Development/Android

Error generating final archive: Debug Certificate expired

오랜만에 mac 에서 안드로이드 앱을 개발하려던 도중에 오류가 발생한다.
분명 소스상에는 아무런 오류가 없는데 빨간 딱지가 뜨는데 별다른 오류내용을 출력하지는 않는다.
출력창에 나오는 오류메시지는 딱 한줄.

Error generating final archive: Debug Certificate expired.. 어쩌고 저쩌고.

처음 안드로이드 SDK 를 설치하면 생성되는 debug.keystore 의 유효기간이 1년이다.
mac 에서 한달만에 이클립스를 띄우니 마침 그기간 사이에 key 유효기간이 expire 되어 버린것이 원인이었다.
해당 파일을 찾아서 삭제한다.
(/Usr/xxxx/.android/debug.keystore 의 파일을 삭제하고 난 뒤 다시 갱신한다.)

파일을 삭제한 뒤 다시 프로젝트를 빌드하면 자동으로 갱신된다.