Jarsigner 不被识别为内部或外部命令



我有一个离子应用程序,我想在Google Play商店发布。我已经设置了路径,但我无法对未签名的apk进行签名。我正在使用cmd来执行此操作。我的 apk 和我的密钥库不在同一张地图中。也许这就是问题所在?

提前感谢!

我通过将文件夹添加到环境变量中的路径jdk bin解决了这个问题。 它应该看起来像这样:

C:\Program Files\Java\jdk1.8.0_121\bin

在此bin文件夹中,您可以找到所有程序,例如keytooljarsigner等。

签署APK的步骤:参考此答案

使用 ionic 对 apk 文件进行签名非常容易。转到平台 -> android 并保留您的密钥库文件和 release-signing.properties 文件。发布签名属性文件应如下所示 storeFile=***.keystore keyAlias=*** storePassword=**** keyPassword=****

之后,您需要使用此命令进行构建

离子构建安卓 --生产 --发布

然后在您的 APK 文件夹中生成签名的 APK。您不需要每次都执行 jarsigner 命令。只需执行上述命令即可对apk文件进行签名。之后,将您的apk文件放入最新的构建工具文件夹中,并使用压缩对齐

zipalign -v 4 {签名的APK文件名}.apk{输出文件名}.apk

然后将输出的APK文件上传到Play商店

相关内容

  • 没有找到相关文章

最新更新