I am trying to build a signed apk for Android platform using cordova. I have already created unsigned apk using cordova --release android. But i am unable to sign usejarsigner and zipalign. kindly help.
问问题
634 次
1 回答
0
我已经解决了我的问题。我正在为仍然被困在其中的人解释它的步骤:
创建一个未签名的 apk。
cordova --release android
到达项目所在位置后运行此命令。您可以在 project_name\platforms\android\build\outputs\apk\android-release-unsigned.apk 中找到未签名的 apk
将此 apk 和密钥库工具复制到一个文件夹中。导航到该文件夹并使用 java 中存在的 jarsigner 对其进行签名。运行这个命令,
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <keystorename <Unsigned APK file> <Keystore Alias name>
在此之后,您将被提示输入密钥库的密码。
转到 zipalign 的位置。(它存在于 Android\SDK\build-tools\version 中)
运行此命令
zipalign -v 4 "location of signed apk" "location of aligned apk"
于 2016-08-09T18:17:45.033 回答