APK发布签名,利用ADT的export wizard,出现错误Incorrect AVA format

无鸯 发布于 2011/10/13 08:37
阅读 2K+
收藏 0

今天为签名一个apk,新建了一个key,但最终keytool报出了一个错误:

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

请问是什么原因呢?
加载中
0
鉴客
鉴客

检查你创建 key 时候的组织名是否有一些特殊的字符,如逗号之类的?

0
无鸯
无鸯

引用来自“鉴客”的答案

检查你创建 key 时候的组织名是否有一些特殊的字符,如逗号之类的?

哈,是啊。

我在用keytool创建key的时候,组织名中存在一个”,”, 去掉之后就哦了。

0
Honwhy
Honwhy
keytool使用规范

keytool error: java.io.IOException: Incorrect AVA Format

Description

You tried to use the blackberry-keytool tool to create a self-signed Developer Certificate. The cn value for the dname parameter contains a special character. The special character set includes:
  • Commas (,)
  • Addition symbol (+)
  • Quotation mark (")
  • Back-slash (\)
  • Angled brackets(< and >)
  • Semi-colon (;)

Possible solution

Add a back-slash in front of the special character in your command line. The following shows an excerpt from an incorrect command line:
... -dname "cn="One, two, three" ...
The following corrects the excerpt above:
... -dname "cn=One\, two\, three" ...
返回顶部
顶部