일반적인 경우, 키스토어(Keystore)는 Android Studio나 Intelli J같은 IDE에서 관리를 해준다. 취미로 개발하는 경우에는 기본으로 내장된 키스토어를 사용하면 되고, 신규로 키스토어를 만드는 경우에도 마법사 기능을 통해 잘 지원한다.
그런데, 여러개의 앱을 같은 키스토어를 이용해 사인(signing)한 후에 자원(resource)를 공유한다던가, 기존에 만들어진 키스토어를 새로 셋팅된 IDE에 넣고 싶다면 어떻게해야할까? 키스토어를 지정해주어야한다.
인텔리제이 12를 기준으로 설명하면,
- 실제로 앱을 마켓에 올리기 위해 만드는 경우에는 “File | Project Structure | Artifacts”에서 새 Artifact를 추가해 키스토어 위치를 지정해주면 된다.
- 디버깅용 키스토어도 만들어서 사용하고 있다면 이는 “File | Project Struecture | Facets”에서 키스토어를 바꿀 Android 프로젝트를 선택한 후에 Compiler 탭에서 위치를 지정하면 된다.
참고 : http://stackoverflow.com/questions/5860399/using-custom-debug-keys-in-intellij-idea-10-community-ed