首页 正文

IONIC生成apk并签名的方法

       1277      2017-12-06    

因为ionic网站经常要翻墙。所以先记录下来费事每次都要上去看。

ionic生成apk并签名的方法如下:

1、首先生成一个production的apk

ionic cordova build android --prod --release

2、然后就生成个key,如果已经有key了可以跳过这步,直接到第3步

keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias

3、然后用key对生成了的apk加密

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks android-release-unsigned.apk my-alias

4、用key对刚刚生成的apk进行签名

zipalign -v 4 android-release-unsigned.apk HelloWorld.apk

zipalign的位置在你安卓sdk里面

例如我的是mac就在

~/Library/Android/sdk/build-tools/版本/zipalign

最后你觉得不放心可以验证一下你的apk

apksigner verify HelloWorld.apk


我要打赏