可能有人帮我说明为什么我有这个非法的选择?我还使用了C:/ Users / myAccount
答案 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
路径被解释为多个参数。用双引号("
)围绕它来提供帮助。