phonegap - {“error”:“没有附加密钥库文件”}

时间:2014-12-08 21:41:15

标签: android cordova phonegap-build

我正在尝试使用phonegap构建API服务来添加android密钥。根据他们的文件,我们需要以下面的格式提交详细信息。

https://build.phonegap.com/api/v1/keys/android
{
    "title":"Android Key",
    "default":false,
    "id":2,
    "alias":"release",
    "link":"/api/v1/keys/android/2",
    "locked":false
}

我正在尝试从我的localhost计算机调用API。在keytool的帮助下,我已经创建了一个密钥库文件'D:\ app.mykeystore'。如果我在链接中提供此路径,则表示“未附加密钥库文件”。

如何将android密钥库文件上传/添加到我的帐户下的phonegap?

1 个答案:

答案 0 :(得分:0)

最后使用下面的代码

$keys = array(
  "title" => 'Release-Key',
  "alias" => 'mykeyrelease',
  "key_pw" => '222222',
  "keystore_pw" => '222222'
);

$data = array(
  'data' => json_encode($keys),
  'keystore' => '@D:\mykey.keystore'
);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

密钥库文件应该有.keystore作为扩展名。