android - mvn - ERROR: ''keytool'' no se reconoce como un comando interno o externo, programa operable o archivo por lotes
php no se reconoce como un comando interno o externo (15)
¡Esto funcionó para mí! :
Vaya a esta ruta o donde quiera que tenga su archivo keytool.exe
C:/Program Files/Java/jre7/bin
Mantenga presionada la tecla shift
y haga clic derecho -> luego presione Open command window here
La terminal aparecerá, pegue esto en:
keytool -list -v -keystore "C:/Users/"Your-User-Name(no quotes)"/.android/debug.keystore" -alias androiddebugkey -storepass android -keypass android
te da MD5 y SHA1
Cuando uso el comando
C:/>keytool -list -alias androiddebugkey
-keystore .android/debug.keystore
-storepass android -keypass android
Me sale este error:
''keytool'' no se reconoce como un comando interno o externo, programa operable o archivo por lotes.
No puedo obtener la huella digital del certificado (MD5) en mi computadora.
me he asegurado de que el archivo del almacén de claves esté presente en la ubicación adecuada.
¿Alguna ayuda?
Abra el símbolo del sistema, escriba esto ..
"c: / Archivos de programa (x86) / Java / jdk1.7.0 / bin / keytool.exe" -list -v -alias androiddebugkey -keystore "C: / Users / EIS.android / debug.keystore" -storepass android -keypass androide
Luego presiona Enter MD5 y la tecla SHA1 aparecerá
Asegúrese de que JAVA_HOME esté configurado y que la ruta en las variables de entorno refleje el directorio bin de JAVA_HOME. Básicamente, PATH debería poder encontrar el archivo keytools.exe en su ubicación jdk.
Compruebe que el directorio en el que se encuentra el ejecutable keytool esté en su ruta. (Por ejemplo, en mi máquina con Windows 7, está en C: / Archivos de programa (x86) / Java / jre6 / bin.)
Dar:
keytool -list -keystore ~/.android/debug.keystore
También en su línea hay un espacio en el almacén de claves. Compruébelo por favor.
En Windows 8, vaya a C: / Archivos de programa / Java / jre7 / bin y en la barra de direcciones, escriba "cmd" sin las comillas. Esto lanzará la terminal. Luego escriba una cadena como se describe here .
Entonces, si tienes la siguiente estructura ahora:
C:/Program Files/Java/jre6/bin/
keytool.exe
debug.keystore
luego ejecuta:
C:/Program Files/Java/jre6/bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
Esto significa que su shell no pudo encontrar la herramienta en su disco duro.
UN)
- Cambie el directorio de trabajo a
C:/Program Files/Java/jre6/bin/
- Ejecutar
keytool -list -alias androiddebugkey keystore <full directory name make sure that you use enclosing in quotes> -storepass android -keypass android
SEGUNDO)
- Agregue
C:/Program Files/Java/jre6/bin/
a su variablePATH
Fácil, solo busque la ubicación donde se encuentra el ejecutable keytool, normalmente está en java/jre(Version)/bin
ejemplo, en mi computadora está en C:/Program Files/Java/jre7/bin
. todo lo que tienes que hacer es ir a variables de entorno , hacer clic en RUTA para activarlo, luego hacer clic en editar, luego agregar ruta completa donde está tu herramienta de claves , para mí C:/Program Files/Java/jre7/bin
esto permitirá usted para ejecutar comandos de keytool sin ir al directorio donde se instala keytool.
Lo encontré.
IR:
my computer->rightClick->properties->Advanced system settings->environment variables->find path in system variables->dbl click-> paste the "C:/Program Files/Java/jdk1.6.0_16/bin"->OK
IR:
cmd -> keytool -list -alias androiddebugkey -keystore "C:/Users/meee/.android/debug.keystore" -storepass android -keypass android
Los trabajos para bien
Ir a ruta
C:/Program Files/Java/jre7/bin> keytool -exportcert -alias androiddebugkey -keystore "C:/Users/Developer/.android/debug.keystore"
¡Luego ingrese la Contraseña de Ketsore y el trabajo hecho!
Para Windows 10, necesita la ruta C:/Program Files/Java/jre1.8.0_161/bin
reiniciar el comando y abrir
Sé que ya hay varias respuestas, pero ninguna de ellas me funcionó, así que estoy publicando una que funcionó para mí, puede ser útil para alguien.
En primer lugar, el directorio de keytool.exe debe estar en la ruta
y si en lugar de que el directorio esté en la ruta, está generando un error, entonces intente iniciar la línea de comando como un usuario normal en lugar de como un administrador o cambiando el directorio al directorio de inicio.
Todo lo que puede hacer es navegar a su destino jre en su computadora a través de la línea de comando y luego, una vez que llegue a la bandeja, escriba el comando keytool y funcionará.
C:/Program Files (x86)/Java/jre7/bin>
C:/Program Files (x86)/Java/jre7/bin>keytool -list -v -keystore"%USERPROFILE%/.android/debug.keystore" -alias androiddebugkey -storepass android -keypass android
Alias name: androiddebugkey
Creation date: 23 Feb, 2014
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 479d4fe7
Valid from: Sun Feb 23 06:19:02 IST 2014 until: Tue Feb 16 06:19:02 IST 2044
Certificate fingerprints:
MD5: DB:6A:8E:48:22:5B:37:73:B1:91:EF:43:3F:26:F0:EC
SHA1: B4:6B:2E:5F:5A:30:C5:E4:E7:12:BB:F0:74:FC:2B:43:64:3A:FC:15
SHA256: CB:59:F3:20:7D:5B:87:99:6C:0D:32:79:79:CF:4E:8C:16:C2:37:81:7B:
B0:AF:D2:EC:3C:11:21:53:58:62:F6
Signature algorithm name: SHA256withRSA
Version: 3
Extensions:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: FA 96 17 9E 94 73 C3 42 F0 4B 55 5B C7 5B EE BB .....s.B.KU[.[..
0010: C3 E5 D3 61 ...a
]
]
si quieres ejecutar keytool desde cualquier ubicación de la terminal
ejemplo: C:> keytool
necesitas agregar las variables del sistema
para ventanas:
1) create:
JAVA_HOME
C:/Program Files/Java/jdk1.7.0_45
2) add to Path
%JAVA_HOME%/bin;