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

前端 未结 9 1479
南笙
南笙 2021-01-30 08:06

I am new to Android development; when I have been trying to sign the application I have got the following error. Can anyone help me on this issue?

keytool error          


        
相关标签:
9条回答
  • 2021-01-30 08:08

    this "Probably you entered illegal character(something like ,(comma)) in a field for Name, Organization or somewhere else. " worked for me. I had a comma on the state or province. please mark this answer by rule as the answer; as + in +91 is a special character.

    0 讨论(0)
  • 2021-01-30 08:13

    I solved these Exception by changing the country code:

    +91 to India

    0 讨论(0)
  • 2021-01-30 08:20

    I came on this error when I did not set the distinguished name option at all. This was corrected by setting the option to a validly formatted string.

    this command failed with the AVA format exception: (line breaks added for legibility)

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

    this command completed successfully:

    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"
    
    0 讨论(0)
  • 2021-01-30 08:22

    Probably you entered illegal character(something like,(comma)) in a field for Name, Organization or somewhere else.

    Of course, if you really want some character can be escaped with \ sign

    "+" (plus sign) sign also causes this issue. (People often tend to use + sign for the country code field)

    0 讨论(0)
  • 2021-01-30 08:25

    I have faced an error while trying to export a signed .apk file with Eclipse ADT. The error was same like your error. In my case, I used a + sign before the country code. By removing the + sign from this name fixed the problem and allowed me to fully export my signed .apk file. Also, this error can occur when use comma,slash, semi-colon, quotation.

    0 讨论(0)
  • 2021-01-30 08:28

    You tried to use special characters while exporting apk.You can't use these special characters in any field shown while creating the apk. The special character set includes:

    • Commas (,)
    • Addition symbol (+)
    • Quotation mark (")
    • Back-slash ("\")
    • Angled brackets(< and >)
    • Semi-colon (;)
    0 讨论(0)
提交回复
热议问题