非法选项:以及生成签名证书时

时间:2013-02-11 12:54:29

标签: sha1

可能有人帮我说明为什么我有这个非法的选择?我还使用了C:/ Users / myAccount

enter image description here

2 个答案:

答案 0 :(得分:3)

您需要在文件规范周围加上引号:

blah blah -keystore "c:\documents and settings\...keystore" blah blah

否则它首先被视为多个参数c:\documents,然后是and(这是导致你悲痛的原因)等等。

换句话说,通过引用路径,keytool程序看到的参数(程序名称本身除外)是:

   -exportcert
   -alias
   androiddebugkey
   -keystore
 / C:\Documents
|  and
 \ Settings\Administrator\.android\debug.keystore
   -list
   -v

其中三条指示的行应该构成一个单个参数。

答案 1 :(得分:0)

您的-keystore路径被解释为多个参数。用双引号(")围绕它来提供帮助。