ERROR:'keytool' não é reconhecido como um comando interno ou externo, programa operável ou ficheiro de lote

Quando eu uso o comando

C:\>keytool -list -alias androiddebugkey 
            -keystore .android\debug.keystore 
            -storepass android -keypass android

Este erro ocorre-me:

' keytool' não é reconhecido como um comando interno ou externo, programa operável ou ficheiro de lote.

I'não consigo obter a impressão digital do certificado(MD5) no meu computador.

assegurei que o ficheiro da loja principal está presente no local apropriado.

Alguma ajuda?

Solução

Verifique se o directório onde se encontra o executável do teclado-ferramenta está no seu caminho. (Por exemplo, na minha máquina Windows 7, it's em C:\Program Files (x86)\Java\jre6\bin.)

Comentários (10)

Portanto, se tiver agora a seguinte estrutura:

 C:\Program Files\Java\jre6\bin\
                                keytool.exe
                                debug.keystore

depois executar:

C:\Program Files\Java\jre6\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android 
Comentários (1)

Dar:

keytool -list -keystore ~/.android/debug.keystore

Também na sua linha há um espaço na loja de chaves. Verifique por favor.

Comentários (1)