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

我试图将keystore属性添加到platform / 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 

我该怎么解决呢?

非常感谢您的帮助。

  • PhoneGap - 键盘使三星Galaxy Tab 10.1上的屏幕变黑并闪烁一段时间
  • Cordova插件开发 - 添加了aar
  • cordova ubuntu:列出Android目标时出错
  • 为Android构build手机差距应用程序失败
  • 来自Phonegap Android的AJAX请求失败
  • PhoneGap的Android插件更高质量的audio录制?
  • 无法打开资源url:file:/// android_asset / www /
  • cordovasplashscreen不显示在Android上
  • 由于cordova现在使用gradle,因此需要在platforms / android /目录下创build一个名为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

    这是我使用的:

     storeType=jks storeFile=/absolute/path/to/my/file.keystore storePassword=mypassword1 keyAlias=myaliasname keyPassword=mypassword2