티스토리 뷰

안드로이드 개발하다보면 가끔 소스에는 전혀 오류가 없는데... 
더군다나 지난번에는 제대로 사용했는데..
오류가 나면서 컴파일이 안되는 경우가 있습니다.

이럴 때 나타나는 오류 메시지는 다음과 같습니다.
Error generating final archive: Debug certificate expired on ..

Debug와 관련된 인증 기간이 만료되어서 발생한 오류입니다. 
Debug certificate는 만들어진 후 365일이 지나면 만료되게 됩니다.
그러므로 만료된 Debug certificate를 새로 갱신해주면 되는데요.. 다음과 같은 방법으로 처리하면 됩니다.

바로 debug.keystore 파일을 찾아서 삭제한 후, 안드로이드 애플리케이션을 빌드 하면 오류는 해결됩니다.

debug.keystore 파일의 위치는 이클립스의 환경설정에서 찾을 수 있습니다. 
Window > Preferences > Android > Build 에서 'Default debug keystore' 항목을 보면 debug.keystore 파일의 위치를 알 수 있네요. 

윈도우 탐색기 등에서 해당 폴더로 이동한 후, debug.kestore 파일을 삭제하시면 잘 될 거예요.. ^^


 
댓글
댓글쓰기 폼