生成签名的Android APK(Cordova)

时间:2016-08-09 17:11:08

标签: android cordova jar zipalign signed-apk

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

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题。 我正在为那些仍然坚持下去的人解释其步骤:

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

  2. 您可以在中找到未签名的apk PROJECT_NAME \平台\机器人\构建\输出\ APK \机器人释放-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"

相关问题