生成签名 Android APK (Cordova)

Generated signed Android APK (Cordova)

我正在尝试使用 cordova 为 Android 平台构建一个签名的 apk。 我已经使用 cordova --release android 创建了未签名的 apk。 但我无法签署 usejarsigner 和 zipalign。 请帮助。

我已经解决了我的问题。 我正在为仍然卡在其中的人解释它的步骤:

  1. 创建一个未签名的 apk。 运行此命令cordova --release android到达项目位置后。

  2. 您可以在以下位置找到未签名的 apk project_name\platforms\android\build\outputs\apk\android-release-unsigned.apk

  3. 将此 apk 和密钥库工具复制到一个文件夹中。 导航到该文件夹​​并使用 java 中的 jarsigner 对其进行签名。 运行 这个命令, jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <keystorename <Unsigned APK file> <Keystore Alias name>

  4. 在此之后您将被提示输入密钥库的密码。

  5. 转到 zipalign 的位置。 (它出现在 Android\SDK\build-tools\version)

  6. 运行这个命令 zipalign -v 4 "location of signed apk" "location of aligned apk"