Cordova 5.0不会生成relase apk

时间:2015-09-16 10:55:59

标签: android cordova

我在platforms / android中创建了一个release-signing.properties文件,在其中我放了:

key.store= ..\..\myfile.keystore
key.alias= alias
key.store.password= password
key.alias.password= password

密钥库位于我的根文件夹中。

我还尝试了另一种方法,并根据文档cordova 5.0

创建了一个文件build.json
{
  "android": {
     "debug": {
        "keystore": "myfilekeystore",
         "storePassword": "password",
         "alias": "alias",
         "password" : "password",
         "keystoreType": ""
     },
     "release": {
         "keystore": "myfile.keystore",
         "storePassword": "password",
         "alias": "alias",
         "password" : "password",
         "keystoreType": ""
     }
  }
 }

无论我做什么,cordova总是生成android-debug.apk。

cordova build --relase

做同样的事情

在我看来,当涉及到文件build.json和release-signing.properties时,一切都井然有序。例如,如果我更改密钥文件的路径,Cordova会报告错误。 如果我在build.json文件中更改某些内容发生了同样的事情。只有当路径和其他数据正确时,cordava才会生成apk 但总是生成调试版本。

任何人都可以给我一些建议吗?感谢。

1 个答案:

答案 0 :(得分:1)

你有一个错字,它是释放

cordova build --release