首页 > 代码库 > ionic android 版本release 和 签名
ionic android 版本release 和 签名
使用Cordova生成发布版本
cordova build --release android
或者
ionic build android -release
看到Build Successful说明构件成功
apk 生成在于 此 路径下
你的项目名称\platforms\android\build\outputs\apk
创建key
1.需要用到keytool.exe
(位于jdk1.x.x\jre\bin目录下),该目录添加到环境变量path
2.使用产生的key对apk签名用到的是jarsigner.exe
(位于jdk1.x.x\bin目录下),该目录添加到环境变量path
3.打开CMD
4.生成key
D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore/*说明:-genkey 产生密钥 -alias demo.keystore 别名 demo.keystore -keyalg RSA 使用RSA算法对签名加密 -validity 40000 有效期限4000天 -keystore demo.keystore */
签名APK
D:\>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore/*说明:-verbose 输出签名的详细信息 -keystore demo.keystore 密钥库位置 -signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为 签名后产生的文件demo_signed, 要签名的文件demo.apk, 密钥库demo.keystore.*/
注意事项:android工程的bin目录下的demo.apk默认是已经使用debug用户签名的,所以不能使用上述步骤对此文件再次签名。正确步骤应该是:在工程点击右键->Anroid Tools-Export Unsigned Application Package导出的apk采用上述步骤签名。
ionic android 版本release 和 签名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。