Error generating final archive: Debug certificate expired on (날짜가 찍힘)

 

-----------------------------------------------------------

 

정상적으로 Android application 을 추가하고, 별다른 작업을 하지 않은 경우에도 빌드가 되지 않으며, 위와 같은 에러 메시지가 뜨는 것을 볼 수가 있다.

 

본 문제는 Debug Certificate 가 만료되어 발생하는 문제이다.

해당 Certificate 는 만들어진 후 1년이 지나면 Expire 가 된다.

해결 방법은 갱신을 하면 되는 문제로서 갱신 방법은 만료된 debug.keystore 파일을 삭제하면 된다.

 

메뉴의 Window ==> Preferences ==> Android ==> Build 내 "Default debug keystore" 에서 확인이 가능하다.

path 의 한글 문제를 해결하기 위해서 실제 <.android> 폴더를 옮겼을 경우에는 실제 사용하는 폴더에서도 keystore 파일을 삭제해야 한다.

확인 해보면 에러에 뜨는 날짜와 keystore 파일의 생성일이 동일하게 보인다.


 




 

 

만약, 삭제 후에도 동일한 현상이 계속 나타나는 경우 clean 후 build 해보길 바란다.

메뉴의 Project ==> Clean 에서 해당 프로젝트에 대해서 clean 후 build 하게되면 정상동작함을 확인 할 수 있다.

 

 

 

+ Recent posts