reconoce mvn interno externo como comando android keytool

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 variable PATH

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;