如何在 cordova 6 中签署我的应用程序

How can I signing my apps in cordova 6

我已经完成了我的应用程序。它在调试模式下运行良好。 我正在使用 cordova cli 构建 apk。

cordova build android

但是我担心应用程序签名过程。 Cordova 文档对我来说根本不清楚。在他们 documentation 中,我感到困惑。我搜索了很多次,发现很多人建议很多过程。所以我需要实际的过程。我不明白什么是密钥库,什么是 alise_name。

所以任何人都请简单地逐步描述使用最新的 cordova 进行应用程序签名的过程。这对我很有帮助。请举个例子清楚,我能正确理解。

我找到了 something

在本文档中,我喜欢方法2。但我无法正确实现它。如果有人明白,请举个例子。谢谢

我想这个 link 会告诉你所有你需要的 how-to-create-signed-apk

我终于成功了:

  1. 在 cordova CLI 中...

    cordova build --release android

  2. 通过以下方式创建密钥库:

    keytool -genkey -v -keystore "E:/Renascence Soft/Running Projrct/apps keystore/renascence.keystore" -alias renascence -keyalg RSA -keysize 2048 -validity 10000
    
  3. 复制renascence.keystore到C:/程序file/java/jdk1.6/bin文件:

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore renascence.keystore "E:/Renascence Soft/Running Projrct/Renascence App/platforms/android/build/outputs/apk/android-release-unsigned.apk" renascence
    
  4. 复制android-release-unsigned.apk文件到 F:/Public/AndroidSdk/sdk/build-tools/23.0.1

  5. 最后运行...

    zipalign -v 4 android-release-unsigned.apk Renascence.apk