我发现在新的cordova 5.0指南下签署我的应用程序非常困难
这就是我所做的
(bongoapp)project root
->build.json
->phistoKey.keystore
->www
Run Code Online (Sandbox Code Playgroud)
这是我在 build.json 文件中的内容
{
"android": {
"release": {
"keystore": "phistoKey.keystore",
"storePassword": "",
"alias": "phistoKey",
"password" : "",
"keystoreType": ""
}
}
Run Code Online (Sandbox Code Playgroud)
}
当我尝试
cordova build --release
Run Code Online (Sandbox Code Playgroud)
或者
cordova build android --release
Run Code Online (Sandbox Code Playgroud)
我收到错误说明
Keystore file does not exist: C:\wamp\www\towncrier\platforms\android\..\..\phistoKey.keystore
Run Code Online (Sandbox Code Playgroud)
如果有人能帮助我,我会很高兴,因为我今天要到最后期限了。谢谢你
我在新的 Cordova CLI(带有 gradle)中执行此操作的方式是使用cordova 为我们提供的选项,无需编写我们自己的脚本或在不同的步骤中手动执行此操作。就我而言,我在platforms/android目录中创建了一个文件,名称为release-signing.properties. 这里面的内容应该是你的apk签名的配置,比如:
key.store=/PATH/TO/YOUR/KEYSTORE
key.alias=your_alias
key.store.password=key_store_pass
key.alias.password=key_store_alias
Run Code Online (Sandbox Code Playgroud)
创建此文件后,您只需要运行标准命令,cordova build android --release它就会在您的输出目录 ( platforms/android/outputs/apk/yourapp-release.apk) 中生成新的发行版 APK
| 归档时间: |
|
| 查看次数: |
7689 次 |
| 最近记录: |