android
ERROR 해결 - Error generating final archive: Debug certificate expired on
도마_
2015. 11. 23. 10:45
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 하게되면 정상동작함을 확인 할 수 있다.