Ionic生成Android程序并签名

搭建ionic3-angular5 开发环境并打包成安卓apk包教程 首先查看本地电脑是否安装node环境,打开终端,输入 命令: node -v没有去安装nodejs  网址:http://nodejs.cn/download/接着在终端输入: 命令: npm install -g ionic接着检验java开发环境:在终端输入: 命令: java命令:java  -version没有安装java全局环境,请去java官网下载安装安装cordovaionic3 新... 阅读详情

标签(空格分隔): Ionic


切换到ionic主目录

[ahcj@localhost ~]$ cd ~/www/ionic/baojia

安装平台支持

[ahcj@localhost baojia]$ ionic cordova platform add android

编译ionic应用

[ahcj@localhost baojia]$ ionic cordova build android --release

如果成功会输出以下信息

Total time: 2 mins 40.059 secs
Built the following apk(s): 
    /home/ahcj/www/ionic/baojia/platforms/android/build/outputs/apk/android-release-unsigned.apk

创建apk目录的快捷方式apk

[ahcj@localhost baojia]$ ln -s /home/ahcj/www/ionic/baojia/platforms/android/build/outputs/apk apk

切换到apk目录

[ahcj@localhost baojia]$ cd apk
[ahcj@localhost apk]$ ll
总用量 8812
-rw-rw-r-- 1 ahcj ahcj 4974101 9月  27 13:20 android-debug.apk
-rw-rw-r-- 1 ahcj ahcj 4046325 9月  29 17:50 android-release-unsigned.apk

使用keytool生成keystore文件

keytool是JDK自带的加密工具,我们可以用她生成一个keystore文件
语法

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

我的key

[ahcj@localhost apk]$ keytool -genkey -v -alias ahcj -keyalg RSA -keysize 2048 -validity 10000 -keystore ahcj.keystore

更具提示输入密码和问题

可以看到生成了keystore文件

[ahcj@localhost apk]$ ll
总用量 12824
-rw-rw-r-- 1 ahcj ahcj    2205 9月  29 17:30 ahcj.keystore
-rw-rw-r-- 1 ahcj ahcj 4974101 9月  27 13:20 android-debug.apk
-rw-rw-r-- 1 ahcj ahcj 4046325 9月  29 17:50 android-release-unsigned.apk

使用jarsigner签名

jarsigner是JDK自带的签名工具,我们需要将apk文件利用keystore文件进行加密,也就是签名,签名之后的apk才能发布到Android应用市场。
语法

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

我的生成签名语句

[ahcj@localhost apk]$ jarsigner -verbose -keystore ahcj.keystore -signedjar baojia.apk android-release-unsigned.apk  ahcj

生成结果

[ahcj@localhost apk]$ ll
总用量 12824
-rw-rw-r-- 1 ahcj ahcj    2205 9月  29 17:30 ahcj.keystore
-rw-rw-r-- 1 ahcj ahcj 4974101 9月  27 13:20 android-debug.apk
-rw-rw-r-- 1 ahcj ahcj 4046325 9月  29 17:50 android-release-unsigned.apk
-rw-rw-r-- 1 ahcj ahcj 4101219 9月  29 18:00 baojia.apk
Android:Ionic框架使用实例 Android:Ionic框架实例 阅读详情

相关推荐

android app应用签名生成工具,Android APK生成证书并签名方法

Android开发者可能对此很熟悉。使用Cordova等工具初试Hybird开发的前端同学可能就并不了解了,记录一下Ionic-cli / cordova项目打包APK后的签名详细过程共参考:整个流程为:打包release版本的APK -> 生成keystore证书 -> 使用keystore证书签名APK -> 发布到应用市场这里我们只关注生成证书与签名部分。一、【前置环境准备...

weixin_34208146的博客 4757

Ionic3 Android生成签名打包

首先需要Android环境,并且机器上安装配置了jdk,然后ionic环境都齐备。 APP签名就是应用要安装到Android手机上的一个认证密钥。而这个签名是应用开发者自己生成,相同签名的应用高版本是可以覆盖低版本的应用的。同时,APP签名也是应用打包发布到应用市场的必要元素。 在开发过程中,肯定会用到真机调试,如果没有特意去生成签名供应用使用,Android 的ADT会提供一个默认的debu

xqq580231的博客 4698

OpenHarmony v4.1 Release设置应用随系统自动启动

OpenHarmony 4.1 版本中的 Ability Manager Service (AMS) 提供了应用自启动管理功能,允许系统控制哪些应用可以在系统启动时自动运行。这需要以下两个主要步骤:启用系统的自启动管理支持开发一个系统应用来管理自启动配置。

afufufufu的博客 1889

ionic应用的Android打包签名发布步骤

当我们的ionic应用开发结束之后,就要开始上线到应用市场,那么Android的发布步骤具体是怎么样的呢? 1)编译 运行命令行: ionic cordova build android --release 如果一切顺利,最后会build successful 在platforms/android/build/outputs/apk/目录下面会生成默认名字为android-rel

liujiawei00的博客 9971

Linux与Windows双系统,安装完linux后无法通过grub进入Windows的解决方法

先装Windows 10,Windows可正常启动,再装Kali,Kali提示装grub后照装。然而装完后重启发现无Windows选项。

sakurashockwave的博客 6442

MobileNet V3 图像分类

MobileNet V3

Henry的博客 1754

IONIC 开发的Android应用程序签名(或重新签名)详解

完全通过DOS命令来完成apk签名 给apk签名一共要用到3个工具,或者说3个命令,分别是:keytool、jarsigner和zipalign,下面是对这3个工具的简单介绍: 1)keytool:生成数字证书,即密钥,也就是上面说到的扩展名为.keystore的那类文件; 2)jarsigner:使用数字证书给apk文件签名; ...

weixin_30299709的博客 243

YOLOv8交通监控全方案:精准车辆计数+违章(闯红灯/压线)识别,拿来就落地!

作为深耕计算机视觉落地的开发者,我见过太多交通监控的“伪智能”——传统系统要么车辆计数不准(漏计/重复计数),要么违章识别滞后(靠人工回看录像),甚至连“闯红灯、压线”这类常见违章都无法实时判定,完全满足不了实际交通管理需求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 641

ionic打包签名akp(查看apk签名)

ionic进行开发完项目后,需要上架。此文是介绍使用命令进行Android端打包与签名。在Android端,我们需要打包apk,并且签名然后上传至各应用商店。

Maxbalance的专栏 1万+

NXP(恩智浦)—TJA1043TK CAN收发器芯片详解

本文章主要讲解NXP(恩智浦)—TJA1043TK CAN收发器的相关知识。

零零刷的博客 2194

第四节:Vben Admin登录对接后端getUserInfo接口

上一节,我们完成了/api/auth/login接口的创建,通过login接口,我们完成了登录和Token的生成。但是登陆还是报404返回,发现是Vben Admin又请求了一个/api/getUserInfo接口,本节我们就来分析完成这个接口本节,我们完成了getUserInfo接口,完成了登录操作,成功的进入到工作台页面。

cuiwin的专栏 2835

ionic android 证书,ionic app打包和签名

ionic app打包和签名1、首先在项目根目录执行 ionic platform add android 生成Android平台。2、配置应用签名:在根目录下执行以下命令keytool -genkey -v -keystore myApp.keystore -alias myApp -keyalg RSA -keysize 2048 -validity 20000命令说明:-genkey ...

weixin_35089891的博客 399

全新YOLO26有效涨点改进专栏目录 | 本专栏持续更新500+篇内容 | 包含各种卷积、主干网络、各种注意力机制、检测头、损失函数、小目标检测改进、二次创新模块、独家创新等几百种创新点改进

🔥《2026年YOLO26改进专栏》🔥 🚀持续更新500+最前沿创新改进点(顶会顶刊论文/独家创新策略),涵盖主干网络、各种卷积、注意力机制、检测头等模块,助力科研论文发表与模型性能提升,支持检测/分割/分类任务。订阅即获完整可运行项目,提供专业QQ答疑群,适合科研发论文(SCI/CCF/核心)及工业应用(PCB/医学/遥感检测)。专栏价格将逐步上涨,早订更优惠! ⭐特色:非计算机专业友好、模块可自由组合、全网独家创新;📌适用:研究生大论文和小论文创新、小目标检测、多领域科研应用,满足不同研究需求。

Ai缝合怪、助力小伙伴高效发论文 4964

Ionic Android 签名发布

ionic android打包签名

h_x_w的博客 357

深度学习-176-知识图谱技术之langchain与neo4j的嵌入向量Neo4jVector

使用Neo4jVector将输入的文档向量化,并创建向量索引,然后进行语义检索。

qq_20466211的博客 437

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ionic android 发布

准备工作1.密钥和证书管理工具:keytool2.优化apk工具:zipalign打包应用1.打包apk,命令如下:$ cordova build --release android生成release版本的apk (ionic / cordova 命令均可) 。执行完这条命令后,cordova会根据你的config.xml生成一个未签名的apk包,默认存储在(platforms/android/bu

1053

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ionic打包app

1、安装Java的JDK,并配置好环境变量 2、安装AndroidSDK,并配置好环境变量;这里JDK和andriodSDK的安装和配置都很重要,必须安装好JDK和AndroidSDK,才可以进行下面的打包,否则是打不了包的。 3、下载安装nodejs,这里的nodejs主要是要来对打包所需模块进行管理 4、使用命令:npm install -g cordava ionic来安装

settingSun66的博客 2263

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ionic开发android App

在win下配置ionic可以参考七月的这篇博客:http://www.cnblogs.com/shikelong/p/4480975.html。 依照七月的思路基本可以创建一个ionic项目了,下面我主要介绍一下怎样将打包好的apk签名。 开始之前 先了解两件事情: Keytool 是一个有效的安全钥匙和证书的管理工具.(具体用法可以参考此篇博文:http://blog.csdn.ne...

weixin_30480075的博客 147

三:Ionic Framework开发Android应用

第一步:添加Android平台 ionic cordova platform add android 第二步:编译Android应用 中间等待的过程有点长,需要耐心等待,生成的apk此时可以复制至平板或是手机安装并使用了,但如果需要上传至Android应用市场却需要生成签名 ionic cordova build android ...

weixin_34014555的博客 82

无向图所有环的工程化求解:从DFS到环空间基底

在图算法中,‘无向图中的环’是基础但易被低估的核心概念;其数学定义(简单环、基本环)与实际业务需求(如电网拓扑校验、社交关系闭环、芯片反馈回路)存在显著语义鸿沟。传统DFS回溯虽直观,却面临冗余表示、内存爆炸与去重失效等工程瓶颈。环空间理论提供降维解法:以环秩为维度,用基底+位运算生成全部环,大幅提升计算效率与内存可控性。结合C++高性能实现与Python业务规则引擎,可构建可扩展、可验证、可交付的环分析流水线——真正让‘所有环’从算法习题转化为驱动决策的业务资产。

weixin_33946605的博客 321

ionic发布App前的工作,别以为build一下就完事了(Publishing your app)

转载自:Chapter 6: Publishing your app 参考:Ionic制作Hybrid App系列二:Mac环境下Ionic release版本APK的签名与发布 Ionic:Publishing your app Chapter 6: Publishing your app Now that we have a working app, we are re

梦空间 7067

ionic学习总结(一)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34357267的博客 125

IONIC3 打包安卓apk详细过程(大量图文)

本文写于2018年2月12日 22:25:59。 如果2018年的新春之际,你遇到IONIC的开发问题,这将是一篇最为详尽的打包方案。 经历三天的踩坑,跳坑,相信绝大多数的问题都已经覆盖到了,请仔细按照流程来对照操作及检查。 1.基本依赖环境 nodejs环境 (作为一个前端相信你已经有了) 最好提前配置好node的环境变量,便于全局访问。 jdk(下面细说) SDK(下面...

Tycho‘s Blog 5万+

Ionic Android进行签名校验验证-应用签名未校验风险

1. 有些应用会使用工具对应用进行扫描进行判断所存在的风险,特别一些国企,金融,安全类等应用,其中扫描有一项是**应用签名未校验风险**。 2. 危害的风险描述: 签名证书是对App开发者身份的唯一标识,开发者可利用签名证书有效降低App的盗版率,。未进行签名证书的App,可能被反编译后进行二次打包。重新打包签名的应用,可能导致App被仿冒盗版,影响其合法收入,甚至可能被添钓鱼代码、 有些应用会使用工具对应用进行扫描进行判断所存在的风险,特别一些国企,金融,安全类等应用,其中扫描有一项是应用签名未校验风

Guoye的专栏 3740

安卓混合开发ionic技术整理

安卓混合开发ionic技术整理 环境搭建: 参考资料: https://blog.csdn.net/qq_17759721/article/details/78650481 https://blog.csdn.net/qq_20264891/article/details/79319408 1.首先安装下面各个版本,以下我自己安装的版本,请预先安装好nodejs DELL@DESKTOP-QJQKDTS MIN...

张梓彬的博客 944

ionic cordova 安卓打包

一、基础配置 如果需要替换应用图标,替换项目中resources下面的icon.png 如果需要替换应用的加载背景图,替换项目中resources下面的splash.png 替换后执行 ionic cordova resources命令 在项目的config.xml 文件中,可修改app名称及描述 二、安卓app打包 执行项目打包命令(使用VSCode打开的项目) 1、...

liwan09的博客 979
上一篇: Android开发环境搭建
下一篇: 安装 Ionic 运行环境
risen16
博客等级 码龄11年 14粉丝 51原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值