블로그 이미지

NCFPTeam's Blog

세상을 향한 통로... by nineclouds


keytool 오류: java.lang.Exception: keystore 파일이 없습니다: debug.keystore

maps를 사용하기 위해 먼저 fingerprint를 받아 등록을 해야하는데...
처음 해보는거라 잘 안되네요...

참고문서)
http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/keytool.html

우선 keytool을 사용하는데...
JDK나 JRE가 설치되어있다면 다음 경로에서 확인가능함.
C:\Program Files\Java\jdk1.6.0_xx\bin\
C:\Program Files\Java\jre1.6.0_xx\bin\
C:\Program Files\Java\jre6\bin\

path에 위 경로를 등록해놔도 되고, 아니면 절대경로 그대로 입력하여 처리해도 됨.

default 경로나 현재 작업하는 폴더에 .store 파일이 없다면 -genkey 옵션을 사용해야 함.
이미 생성되어진 경우에는 -genkey 옵션없이 정의하여도 됨.

나머지 옵션에 대한 상세한 설명은..
keytool (엔터)에서 나오는 도움말을 참조할것.

(테스트 예제)
Microsoft Windows [Version 6.0.6001]
(C) Copyright 1985-2005 Microsoft Corp.

C:\develop\workspace>keytool -list -keystore debug.keystore
keytool 오류: java.lang.Exception: keystore 파일이 없습니다:  debug.keystore

C:\develop\workspace>keytool -genkey -alias android -keystore debug.store
keystore 암호를 입력하십시오:
새 암호를 다시 입력하십시오:
이름과 성을 입력하십시오.
  [Unknown]:  xxxx
조직 단위 이름을 입력하십시오.
  [Unknown]:  xxxx
조직 이름을 입력하십시오.
  [Unknown]:  xxxx
구/군/시 이름을 입력하십시오?
  [Unknown]:  xxxx
시/도 이름을 입력하십시오.
  [Unknown]:  xxxx
이 조직의 두 자리 국가 코드를 입력하십시오.
  [Unknown]:  82
CN=xxxx, OU=xxxx, O=xxx, L=xxx, ST=xxx, C=82이(가) 맞습니까?
  [아니오]:  y

<android>에 대한 키 암호를 입력하십시오.
        (keystore 암호와 같은 경우 Enter를 누르십시오):
새 암호를 다시 입력하십시오:

C:\develop\workspace>keytool -alias android -keystore debug.store
사용법 오류: 명령을 입력하지 않았습니다.
keytool -help 사용

C:\develop\workspace>keytool -list -keystore debug.store
keystore 암호를 입력하십시오:

Keystore 유형: JKS
Keystore 공급자: SUN

Keystore에는 1 항목이 포함되어 있습니다.

android, 2009. 3. 13, PrivateKeyEntry,
인증서 지문(MD5): EA:XX:XX:XX:91:XX:15:XX:7F:XX:XX:XX:X3:XX:XX:C2

C:\develop\workspace>keytool -list -keystore debug.store
keytool 오류: java.lang.Exception: keystore 파일이 없습니다:  debug.store

C:\develop\workspace>keytool -list
keytool 오류: java.lang.Exception: keystore 파일이 없습니다:  C:\Users\abcdef\
.keystore

C:\develop\workspace>keytool -list -genkey
keystore 암호를 입력하십시오:



Top