为IONIC开发的安卓apk签名

首先进入\platforms\android目录生成一个keystore文件:

keytool -genkey -alias mykey -keyalg RSA -validity 40000 -keystore demo.keystore

在该目录下新建一个文件:release-signing.properties,内容为:

signingConfigs {
          release {
          keyAlias =mykey
          storePassword =1234568
          keyPassword =1234568
          storeFile =demo.keystore
     }
}

执行打包操作:

ionic cordova build android --prod –release

会生成android-release.apk

签名检查:

将apk后缀改为zip(最好备份一下),然后解压文件,里面有一个META-INF文件夹,其中包含了CERT.RSA文件。 把这个rsa文件拿出来,运行

keytool -printcert -file .\CERT.RSA

会输出签名信息:

如果没有签名就没有下面的扩展信息。

时间: 2024-08-03 22:45:07

为IONIC开发的安卓apk签名的相关文章

Android开发中Ant命令编译和APK签名的一些心得

本文章麦子学院跟小伙伴们详细的分享一下关于Android Ant命令行编译和APK签名详解一些实现方法,这是一个朋友在自己做安卓开发时写的,希望对大家会有所帮助呀. 最近在做Android开发时,需要引用第三方的代码进项目,一般情况下,直接在Eclipse下设置需要导入的代码的编译输出为library即可,但是很多代码在Eclipse下编译会出现很多莫名其妙的错误.因而只能使用命令行方式对代码进行编译.具体方法如下: 1.安装编译用的Java,安装Android Platform-tools,安

Ionic开发实战

折磨的两个月!Ionic从零单排,到项目发布!遇到了很多问题但都一一解决了,此篇文章留作记录. 当初想着因为项目不大人力足够的并且因为团队没有移动开发经验的情况下,是不是能够是用hybrid app来代替原生来完成这个项目,经过一些技术调研之后选择了Ionic.当时是对Ionic一无所知,凭借一些盲目的自信,想着方正有开发文档能有什么问题呢.现在想想都觉得当时有点冲动万一中间出现什么坑或者无法解决的问题都找不到可以咨询的人.不过好歹结果是好的,基本实现了当初需求设计,并且效果还不错. 因为Ion

Unity打包android的apk与数据包.obb分离和apk签名

那么,通过以上图片.我相信大多数人已经知道怎么创建了,apk签名比較简单,假设之前没有签名文件.那么选择图中的Create New Keystore然后在以下两个password框中输入password点击Browse Keystore创建一个.keystore文件,签名文件就创建完毕了,仅仅要build的时候.自然就会将你的apk签名了,那签名有什么用呢?作为一个开发过android的人,我算是了解一些的,曾经到一些开发人员平台上传安卓的apk公布的时候,常常会有提示安全性问题,比方360开发

沃通CA领先推出安卓代码签名证书

为了维护网络和信息安全,净化移动互联网环境,保护用户合法权益,工业和信息化部.公安部.工商总局发布了<打击治理移动互联网恶意程序专项行动工作方案>, 方案中提出开展"开展应用程序开发者第三方签名认证试点,探索应用程序开发源头管理机制." 为了加强移动互联网应用程序开发源头管理,实现应用程序的防篡改和可溯源,保护用户和原始开发者的合法权益.沃通CA作为权威可信的第三方认证机构,面向开发者(包括个人和单位开发者), 检测机构, 内容审查机构, 应用商店,领先推出可信的沃通安卓代

生产与学术之Pytorch模型导出为安卓Apk尝试记录

生产与学术 写于 2019-01-08 的旧文, 当时是针对一个比赛的探索. 觉得可能对其他人有用, 就放出来分享一下 生产与学术, 真实的对立... 这是我这两天对pytorch深度学习->android实际使用的这个流程的一个切身感受. 说句实在的, 对于模型转换的探索, 算是我这两天最大的收获了... 全部浓缩在了这里: https://github.com/lartpang/DHSNet-PyTorch/blob/master/converter.ipynb 鉴于github加载ipyn

Ionic开发环境搭建

Ionic是基于web技术开发移动应用的跨平台框架,可开发手机web.Ios.Android应用程序. 1.Ionic环境安装 Ionic开发依赖于Node.js环境,因此需要先安装Node.js,在Node.js环境下执行命令: npm install -g cordova ionic npm是一个包管理器,这里使用npm安装cordova和ionic,-g表示全局安装,全局安装后在任何目录下都可以使用cordova和ionic命令. Cordova提供了一组设备相关的API,通过这组API,

【转】Android学习系列(1)--为App签名(为apk签名)

原文网址:http://www.cnblogs.com/qianxudetianxia/archive/2011/04/09/2010468.html Android学习系列(1)--为App签名(为apk签名) 写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台.这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用. 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Pack

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目录下),该目录添加到环境变量path2.使用产生的key对apk签名用到的是jarsign

Android APK 签名比对详解

发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的.签名机制在Android应用和框架中有着十分重要的作用. 例如,Android系统禁止更新安装签名不一致的APK:如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等.在<APK Crack>一文中,我们了解到,要破解一个APK,必然需要重新对APK进行签名.而这个签名,一般情况无法再与APK原先的签名保持一致.(除非APK原作者的私钥泄漏,那已经是另一个层次的软件安全问题了