android - 在 Cordova v-5.0 CLI 中签名 APK 文件不起作用

标签 android cordova ant apk sign

我尝试将 keystore 属性添加到 platforms/android 目录中的两个文件中。

key.store=Users/admin/workspace/android-keystore/keystore
key.alias=keystore

进入

ant.properties

project.properties 

文件。

它在以前的版本中运行良好,但 Cordova 在最新版本中似乎没有使用 ant。

所以如果我运行命令:

cordova build android --release

我总是只得到未签名的 apk。

platforms/android/build/outputs/apk/android-release-unsigned.apk

请问如何解决?

非常感谢您的帮助。

最佳答案

因为cordova现在使用gradle,你需要在你的platforms/android/目录下创建一个名为release-signing.properties的文件

设置如下:

storeFile=relative/path/to/keystore.p12
storePassword=SECRET1
storeType=pkcs12
keyAlias=DebugSigningKey
keyPassword=SECRET2

您还可以使用 JKS 文件:

storeType=jks
storeFile=mykeystore.keystore

更多信息见: https://cordova.apache.org/docs/en/edge/guide_platforms_android_tools.md.html

关于android - 在 Cordova v-5.0 CLI 中签名 APK 文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30190745/

相关文章:

android - OKHttp 监听连接状态

android - 桌面版 GCM 客户端

java - 使用样板生成和生成器(GWT 平台)的 Ant 构建失败

cordova - 在用户的主屏幕上安装应用程序快捷方式

java - 迭代所有可用的 Ant 属性

Ant 排除文件

安卓卡片 fragment 动画

java - Android 签名应用

ios - Cordova ios 添加扩展 - 错误 : could not find -Info. plist 文件或 config.xml 文件

javascript - Cordova 后退按钮事件从不触发