Cordova 打包 Android release app 过程详解:
1.全局安装Cordova CLI:
2.创建项目:
1 | cordova create cordova-demo com.example.cordovaDemo cordovaDemo |
3.添加平台:
1 | cordova platform add android |
4.构建apk:
5.建立符合链接 android-apk:
1 | ln -s platforms/android/build/outputs/apk android-apk |
6.查看android-debug-unsigned.apk:
构建release版本:
7.Build :
1 | cordova build --release |
8.Sign:
1 2 | keytool -genkey -v -keystore release-key.keystore -alias cordova-demo -keyalg RSA -keysize 2048 -validity 10000 |
9.对APK签名:
1 2 | jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore android-apk/android-release-unsigned.apk cordova-demo |
10.Align:
1 | zipalign -v 4 android-apk/android-release-unsigned.apk android-apk/cordova-demo.apk |
注:自动打包
1 2 | cordova build android --release -- --keystore= "release-key.keystore" --alias=cordova-demo -- storePassword=testing --password=testing2 |


D:\water-app>keytool -genkey -v -keystore water.keystore -alias water_alias -key
alg RSA -validity 20000
D:\water-app>jarsigner -verbose -keystore water.keystore -signedjar waterAPP.apk
android-release-unsigned.apk water_alias
https://blog.youkuaiyun.com/qq_18948359/article/details/79703658
https://www.cnblogs.com/jiangtengteng/p/6680654.html