Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

안드로이드 에러 - Error generating final archive: Debug certificate expired on

 

개발환경 : JDK 1.5, android-galileo, window XP

 

어느날 갑자기 아무 이유도 없이 안드로이드 프로젝트 마다 에러표시가

뜨기 시작했다. 특별히 놓친 부분게 없는지 이리저리 찾아봐도 도무지

알수가 없었다. 그런데 Console 에 이상한 에러 메시지가 뜨는 것이다.

처음 보는 것이어서 적잖게 당황했지만 구글링을 통해 이유를 알수 있었다.

Debug certificate expired 에러 내용을 보면 인증서가 만료 됬다고 표시가 되어있다.

인증서는 프로그램을 만든 다음 배포를 위해 debug.keystore 작업을 하게 되는데

이것이 만료가 된것이다. 1년이 지나면 만료가 되게 되는데 삭제 하고 새로 만들면

된다.

 

Debug.keystore 의 위치를 알려면 windows > Preferences > Android > Build 가서

오른쪽 화면의 Default debug keystore 의 내용을 확인하면 된다.

폴더로 가서 파일의 생성날짜를 보게 되면 에러 에서 표시된 날짜와 동일하다는 것을

알수 있다. 2010-04-10 이므로 날짜가 지났다는 것을 확인할수 있다.

년전에 만들어진 파일은 모두 지운다. 그리고 다시 파일이 생성될수 있도록

재컴파일을 해야하는데, 그것은 Clean 을 해주면 된다. 메뉴 > Project > Clean..

에서 원하는 프로젝트를 선택하고 실행하면 된다.


다른 안드로이드 프로그램에서 나는 에러들도 Clean 을 해주면

정상적으로 돌아올것이다.

반응형
Posted by 녹두장군1
,