我正在尝试使用cordova为Android平台构建一个签名apk。我已经使用cordova——release android创建了unsigned apk。但我无法签署usejarsigner和zipalign。请帮助。
创建一个unsigned apk。到达项目所在位置后,执行
cordova --release android
命令你可以找到unsigned apkproject_name android平台 apk 制造输出android-release-unsigned.apk
将此apk和keystore工具复制到一个文件夹中。导航到文件夹并使用java中的jarsigner对其进行签名。运行命令:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <keystorename <Unsigned APK file> <Keystore Alias name>
之后,系统会提示您输入密钥库密码。
转到zipalign的位置。(它存在于AndroidSDKbuild-toolsversion)
执行该命令
zipalign -v 4 "location of signed apk" "location of aligned apk"