&引用;文件名、目录名或卷标语法不正确;在签署Android应用程序时

&引用;文件名、目录名或卷标语法不正确;在签署Android应用程序时,android,jar-signing,Android,Jar Signing,当我在发布模式下编译Android应用程序并尝试对其进行签名时,出现以下错误: 文件名、目录名或卷标语法不正确 我将ant.properties中的key.store设置为密钥库文件的相对路径。文件名或路径中没有空格。我确信我对密钥库使用了正确的密码,因为我可以使用keytool-list命令查看它。还有什么可能导致此错误 更新: 使用绝对路径时,会收到以下错误消息: “密钥库”的值无效。它必须解析为单个路径 问题的原因很小,很难找到。在我的ant.properties文件中,key.store

当我在发布模式下编译Android应用程序并尝试对其进行签名时,出现以下错误:

文件名、目录名或卷标语法不正确

我将
ant.properties
中的
key.store
设置为密钥库文件的相对路径。文件名或路径中没有空格。我确信我对密钥库使用了正确的密码,因为我可以使用
keytool-list
命令查看它。还有什么可能导致此错误

更新:

使用绝对路径时,会收到以下错误消息:

“密钥库”的值无效。它必须解析为单个路径


问题的原因很小,很难找到。在我的
ant.properties
文件中,
key.store
属性的值周围有引号。显然,构建链中的某些内容将引号作为属性价值的一部分。删除引号后,我编译并签署了我的应用程序,一切正常。

问题的原因很简单,很难发现。在我的
ant.properties
文件中,
key.store
属性的值周围有引号。显然,构建链中的某些内容将引号作为属性价值的一部分。删除引号后,我编译并签署了我的应用程序,一切正常