使用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 版本号,ionic android 版本release 和 签名(示例代码)相关推荐

  1. 《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用...

    1.前言 学习ArcGIS Runtime SDK开发,其实最推荐的学习方式是直接看官方的教程.示例代码和帮助文档,因为官方的示例一般来说都是目前技术最新,也是最详尽的.对于ArcGIS Runtim ...

  2. android自带下拉阻尼动画,Android实现简单的下拉阻尼效应示例代码

    OS的下拉上拉都会出现一个很玄的动态效果.在Android中,虽然可以实现类似的效果,但有点不同的是,如果调用overScrollBy来实现类似的阻尼效应的话,最顶部会出现一片亮的区域,让人感觉不是很 ...

  3. SuperMap iMobile+Android studio开发入门(二)——超图示例代码运行

    背景:这里运行的是"产品入门"的"基于Android studio开发移动GIS程序"的"开发三维移动GIS程序",本篇对超图帮助文档进行了 ...

  4. android 7.0 短信监控,Android 7.0 监听网络变化的示例代码

    Android7.0前,Android系统前网络切换时,会发广播,业务只要监听广播即可. public class NetChangeReceiver extends BroadcastReceive ...

  5. Android中悬浮窗口的实现原理和示例代码

    用了我一个周末的时间,个中愤懑就不说了,就这个问题,我翻遍全球网络没有一篇像样的资料,现在将实现原理简单叙述如下:调用WindowManager,并设置WindowManager.LayoutPara ...

  6. android 仿简书评论,Android仿简书搜索框效果的示例代码

    前言 之前用简书的时候一直是在web端,后来下载了客户端,看到了搜索的那个动画,就尝试的去写了,没写之前感觉挺容易的,写了之后,就感觉里面还是有些要注意的东西的.话不多说,直接上图. Activity ...

  7. android打包规范包含第三方库aar,Android Studio 打包AAR和第三方静态库(示例代码)

    需求 现在有一个第三方库libstatic_add.a和对应的头文件static.h,要求封装一个Module,该Module依赖这个静态库,要求打包的Module包含该静态库. 方案 创建Andro ...

  8. android wifi直连 代码,Android WiFi直连并互发图片(示例代码)

    WiFi直连可以在不通过网络或热点的情况下,直接与周围的设备进行连接并进行信息交换.WiFi直连是在Android 4.0(API level 14)或更高的版本中才加入的新功能.本文主要介绍通过Wi ...

  9. android adb模拟点击,Android adb 模拟滑动 按键 点击事件(示例代码)

    模拟事件全部是通过input命令来实现的,首先看一下input命令的使用: usage: input ... input text input keyevent input tap input swi ...

最新文章

  1. 好看的dialog,sweet Alert Dialog 导入Android Studio
  2. 一道看完答案你会觉得很沙雕的「动态规划算法题」
  3. 一款免费好用的正则表达式工具:Regex Match Tracer
  4. 你说你懂互联网,那这些你知道么?
  5. 动态规划-换钱最少货币数
  6. Ubuntu文件的复制、移动和删除命令
  7. shiro教程:记住我功能
  8. Mysql学习(二)之安装、开启自启、启动、重启、停止
  9. 一个最简单的用SAP UI5实现的live search demo,完整代码只有55行
  10. NetCore基于EasyNetQ的高级API使用RabbitMq
  11. WinCE驱动的动态卸载
  12. HTML+CSS+JS实现 ❤️酷炫HUD科幻数据屏幕动画界面❤️
  13. adb devices 找不到夜神模拟器解决方法
  14. 数据结构---AVL树调整方法(详)
  15. php计划任务方法(后台运行无刷新)
  16. 人头检测 模型 c++_常熟市房屋建筑检测鉴定服务单位 房屋鉴定中心
  17. 程序存储器与数据存储器
  18. Apache htaccess 重写如果文件存在!
  19. Strings、bytes and runes -- 就要学习Go语言
  20. SSDP(简单服务发现协议)

热门文章

  1. 图像灰度图,直方图,像素通道问题
  2. C++ 创建文件夹的四种方式
  3. C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)
  4. Python—实训day11—Pyecharts绘图
  5. ensp 查看配置命令
  6. python发送json请求_使用Python请求发布JSON
  7. Android开发之AlertDialog设置左右边距的间接办法
  8. Android中软键盘(输入法)收起的方法
  9. 织梦 css里的图片标签,织梦{dede:field.body /}中用CSS的expression参数控制图片大小
  10. f1 score 代码_腾讯广告算法大赛冠军代码解读:稠密特征工程