生成签名Android APK (Cordova)



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

我已经解决了我的问题。我是在为那些还困在里面的人解释步骤:
  1. 创建一个unsigned apk。到达项目所在位置后,执行cordova --release android命令

  2. 你可以找到unsigned apkproject_name android平台 apk 制造输出android-release-unsigned.apk

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

  4. 之后,系统会提示您输入密钥库密码。

  5. 转到zipalign的位置。(它存在于AndroidSDKbuild-toolsversion)

  6. 执行该命令zipalign -v 4 "location of signed apk" "location of aligned apk"

最新更新