Android 使用build.json提示Cordova的CLI密码

Android 使用build.json提示Cordova的CLI密码,android,cordova,code-signing,Android,Cordova,Code Signing,文档中说,对于发布签名,可以排除密码,生成系统将发出提示询问密码。这是我试图利用的一个功能,因为它允许我自动执行部分生成过程,而无需将密码放入git存储库 以下是我的build.json: { "android": { "release": { "keystore": "path/to.keystore", "storePassword": "", "alias": "alias_name",

文档中说,
对于发布签名,可以排除密码,生成系统将发出提示询问密码。
这是我试图利用的一个功能,因为它允许我自动执行部分生成过程,而无需将密码放入git存储库

以下是我的build.json:

{
    "android": {
        "release": {
            "keystore": "path/to.keystore",
            "storePassword": "",
            "alias": "alias_name",
            "password" : "",
            "keystoreType": "JKS"
        }
    }
}
生成失败,错误消息为密钥库被篡改或密码不正确。它不会提示我键入/粘贴密码

我尝试使用如上所示的空字符串来匹配文档中的示例,并尝试省略属性,两者的结果相同。我仔细检查了密钥库的路径、别名和密钥库类型,它们都是正确的;更改路径和类型都会导致命令失败,并显示不同的错误消息


似乎没有任何明显的效果。有人能告诉我怎么做吗?

同样的问题,正如评论中提到的,应该已经解决了这个问题,但我今天更新到cordova 6,仍然遇到这个错误。现在,您只需将密码放入build.json,它就会生成,只是在提交之前不要忘记删除它们。希望他们能很快对此进行修补/重新修补。

看看这个链接-我想在最新版本中应该可以正常工作