studio recuperar generate generar firmar example crear android android-keystore

android - recuperar - error keytool: java.io.IoException: formato AVA incorrecto



keytool android (9)

Encontré este error cuando no configuré la opción de nombre completo. Esto se corrigió estableciendo la opción en una cadena con formato válido.

este comando falló con la excepción de formato AVA: (se agregaron saltos de línea para la legibilidad)

C:/Program Files/Java/jdk1.6.0_45/jre/bin>keytool -genkey -v -dname PatrickTaylor -validity 10000 -keystore C:/drops/patrickkeystore

este comando se completó con éxito:

C:/Program Files/Java/jdk1.6.0_45/jre/bin>keytool -genkey -v -dname PatrickTaylor -validity 10000 -keystore C:/drops/patrickkeystore -dname "cn=Patrick Taylor, ou=engineering, o=company, c=US"

Soy nuevo en el desarrollo de Android; cuando he intentado firmar la aplicación, tengo el siguiente error. ¿Alguien puede ayudarme en este tema?

keytool error :java.io.IoException:Incorrect AVA format

Encontré alguna solución en los foros, por ejemplo, necesito ejecutar el debug.keystore pero no tuve éxito.


Es sencillo. Solo necesita eliminar "+" en el código de país.

Ejemplo: +62 a 62.


Intentó utilizar caracteres especiales al exportar apk. No puede usar estos caracteres especiales en ningún campo que se muestre al crear la apk. El conjunto de caracteres especiales incluye:

  • Comas (,)
  • Símbolo de suma (+)
  • Comillas (")
  • Barra diagonal inversa ("/")
  • Escuadras angulares (<y>)
  • Semicoloc ()

Me enfrenté a un error al intentar exportar un archivo .apk firmado con Eclipse ADT. El error fue el mismo que tu error. En mi caso, utilicé un signo + antes del código de país. Quitar el signo + de este nombre solucionó el problema y me permitió exportar completamente mi archivo .apk firmado. Además, este error puede ocurrir cuando se usa coma, barra, punto y coma, cita.


No puedo google decir "Carácter Inválido". En su lugar, dicen "Incorret AVA format". Elimine cualquier carácter no alfanumérico, sin acentos y sin letras extrañas.


Probablemente haya ingresado un carácter ilegal (algo así como, (coma)) en un campo para Nombre, Organización o en otro lugar.

Por supuesto, si realmente quieres algo de charachter, puedes escapar con / sign


Resolví estas excepciones cambiando el código de país:

+91 a India


Tengo el mismo problema, la razón es un personaje no válido. solo la marca "+" en el código del país también es un motivo para obtener un error. se simple ese es el camino aquí.


esto "Probablemente ingresaste un carácter ilegal (algo así como (coma)) en un campo para Nombre, Organización o en otro lugar" me funcionó. Tenía una coma en el estado o provincia. por favor marque esta respuesta por regla como la respuesta; como + en +91 es un personaje especial.