2011년 6월 9일 목요일

Error generating final archive: Debug Certificate expired

이클립스로 안드로이드 프로젝트를 빌드하는데 Error generating final archive: Debug Certificate expired 라는 에러가 발생했다.

안드로이드 sdk 를 설치하면 생성되는 debug.keystore 파일의 유효기간이 1년이라 그렇다고 한다.

Windows7 의 경우 c:\Users\<user name>\.android\debug.keystore 파일을 지우면 빌드가 된다.

참고: http://ekwang.tistory.com/42

debug.keystore 파일을 지우고 이클립스에서 refresh 하는 정도로는 문제가 계속 남아 있을 수 있다.
- 메뉴의 Project -> Clean... 으로 들어가 빌드하려는 프로젝트를 clean 하면 빌드가 된다.

기존에 폰에 설치된 앱에 재설치하는 경우 Console 창에서 Re-installation failed due to different application signatures. 라는 에러를 확인할 수도 있다.
- 이런 경우 설치한 앱을 삭제하고 다시 설치한다.

댓글 없음:

댓글 쓰기