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 하게되면 정상동작함을 확인 할 수 있다.
'android' 카테고리의 다른 글
리스트뷰에 버튼 넣기(:: 리스트 아이템 클릭도 함께) (0) | 2015.12.21 |
---|---|
VIewPager(뷰페이저) 기본 구현 - 링크 (0) | 2015.12.14 |
logcat 메시지 한글 출력 (0) | 2015.11.23 |
android.os.BatteryManager 를 이용한 배터리 체크 (0) | 2015.11.23 |
Android SDK 검색을 위한 크롬 플러그인 (0) | 2015.11.23 |