Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Error keytool: java.io.IoException: formato AVA incorrecto

Soy nuevo al desarrollo de Androide; Cuando he estado intentando firmar la aplicación tengo el siguiente error. ¿Puede alguien ayudarme en este tema?

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

He encontrado alguna solución en los foros, por ejemplo tengo que ejecutar el debug.keystore pero no fue exitosa.

  • Al hacer un POJO en Firebase, ¿puedes usar ServerValue.TIMESTAMP?
  • Utilizar la tarea ASYNC para cargar los pines del mapa
  • Captura la imagen sin intención, Da salida diferente en diferentes dispositivos
  • Código fuente de Google Play Services
  • ¿Recuperando la propiedad de nombre de vista en android?
  • Cómo almacenar la clave utilizada en SQLCipher para android
  • ¿Cómo puedo obtener @BeforeClass y @AfterClass equivalente en Junit3?
  • Cómo habilitar Firebase Crash Reporting - Android
  • 8 Solutions collect form web for “Error keytool: java.io.IoException: formato AVA incorrecto”

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

    Por supuesto, si realmente quieres algún charachter se puede escapar con \ sign

    He enfrentado un error al intentar exportar un archivo .apk firmado con Eclipse ADT. El error fue igual que su error. En mi caso, utilicé un signo + antes del código del país. Eliminar 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 utiliza coma, barra diagonal, punto y coma, cita.

    Ha intentado utilizar caracteres especiales durante la exportación de apk. No puede utilizar estos caracteres especiales en ningún campo mostrado al crear el apk. El conjunto de caracteres especiales incluye:

    • Comas (,)
    • Símbolo de adición (+)
    • Cita (")
    • Back-slash ("\")
    • Soportes en ángulo (<y>)
    • Semicono

    Tengo el mismo problema, la razón es el carácter no válido. Sólo la marca "+" en el código de país también será una razón para obtener un error. Ser simple que es el camino aquí.

    Vine en este error cuando no fijé la opción del nombre distinguido en todos. Esto se corrigió estableciendo la opción en una cadena con formato válido.

    Este comando falló con la excepción de formato AVA: (los saltos de línea agregados 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ó correctamente:

     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" 

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

    +91 a la India

    Esto "Probablemente usted entró carácter ilegal (algo así como, (coma)) en un campo para el nombre, la organización o en otra parte." Trabajado para mí. Tenía una coma en el estado o provincia. Marque esta respuesta por regla como la respuesta; Como + en +91 es un carácter especial.

    Google no puede decir "Carácter no válido". En su lugar, dicen "formato Incorret AVA" quitar cualquier caracteres no alfanuméricos, sin acentos y sin letras extrañas.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.