ionic配置自定义keystore签名文件并直接安装已签名apk到手机

Android启动页合规实现:SplashScreen API与Theme配置详解 Android启动页(Splash Screen)是App首屏体验的关键环节,其本质是系统在Application初始化完成前,通过Theme和AndroidManifest.xml协同控制的视觉占位机制。其核心原理在于解耦UI呈现与业务初始化——由系统级SplashScreen API负责毫秒级首帧渲染,开发者仅需通过setKeepOnScreenCondition声明退出条件。该方案显著提升冷启动稳定性,规避黑屏/白屏、闪退及Google Play审核风险,广泛应用于金融、电商、工具类App的Andro 阅读详情

在维护老项目的时候找到了解决方案,以前对ionic签名都是 $ cordova build --release android (备注: 命令中的红色Android是小写的),然后再使用jarsigner命令签名,太麻烦了。查阅之前的方式,详情请看之前的这篇博客,我们说下更为方便的方法,使用自己的keystore直接安装到手机。

步骤

  • 切换到安卓项目根目录下:$ cd platforms/android
  • 将自己的keystore文件拷贝到上面目录中。生成keystore方法请查阅之前博客
  • 在目录中新建文件, 名为:release-signing.properties, 然后编辑该文件,加入如下内容

    storeFile=yourkeystore.keystore
    key.store.password=yourPassword
    key.alias=yourKeystoreAlias
    key.alias.password=yourPassword
    

    说明:① storeFile的值是你keystore的名称注意带有后缀keystore ② key.store.password 和 key.alias.password的值是你签名时需要输入的密码 ③ key.alias的值就是你的keystore的别名。

  • 生成带有自己keystore的apk: $ cordova build android --release (直接生成包)

  • 或者直接运行到手机上 $ cordova run android --release

  • 通过以上方法就实现了我们的目的

参考

手把手教你搞定国民技术N32G031的Keil开发环境(附Pack包和JLink配置) 本文详细指导如何搭建国民技术N32G031的Keil开发环境,包括Keil MDK安装与激活、Pack包导入、JLink调试器配置等关键步骤。特别针对新手常见问题提供解决方案,帮助开发者快速上手N32G031系列MCU的开发工作。 阅读详情

相关推荐

Windows11开机必看:3种方法跳过联网激活(含最新OOBE命令)

本文详细介绍了Windows11新机开箱时绕过联网激活的三种实用方法,包括任务管理器终止进程法、命令行强制终止法和最新的OOBE\BYPASSNRO命令法。特别推荐使用微软官方预留的OOBE命令,操作简单且无副作用,帮助用户快速完成系统设置。

weixin_28366353的博客 1632

安卓 keystore 获得应用签名详细流程(快应用 )

一、方式一:快应用获得 MD5 如果有 keystore 证书可以跳过前三步,拆分证书获取 MD5 即可。没有的话则打开 快应用开发工具,点击菜单中的:工具 -》 生成证书 -》创建新的签名(按要求填写好信息),填写完了,点击完成,在根目录中会生成一个 sign 的证书文件夹,里面有 certificate.pem、private.pem 两个文件。 有了上面两个文件后,在次点击菜单中的:工具...

卡尔特斯 802

AURIX-TC3xx-GTM详解六-DPLL(Digital PLL Module)-寄存器1-DPLL寄存器

主要有下图这些寄存器2、

m0_69929716的博客 443

安卓生成keystore和查看keystore

一、生成keystore 安装java的jdk下载 然后找到安装目录下的keystore.exe cmd 运行到这个bin目录,执行如下命令 keytool -genkey -alias 别名.keystore -keyalg RSA -validity 36500 -keystore 生成的文件名.keystore RSA是一种类型,36500指的是十年有效期,其他两个中文注意替换英文,我只是特别标注要改的地方,不要用中文! 回车后出来一坨,直接填,注意秘钥库口令在cmd中是不显示的,自

Jone's Area 1万+

frp内网穿透(socks隧道)

在实验过程中还是遇到了挺多的问题,但好在大多都解决了。不过还是遗留了一些不懂的问题,等以后再慢慢研究了。最后,以上仅为个人的拙见,如何有不对的地方,欢迎各位师傅指正与补充,有兴趣的师傅可以一起交流学习。

2301_76227305的博客 1万+

Anaconda启动失败,一直在loading application的问题

实战基础新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本

Tristan的博客 2772

Smali选择语句指令集

"if-eq vA, vB, :cond_" 如果vA等于vB则跳转到:cond_ "if-ne vA, vB, :cond_" 如果vA不等于vB则跳转到:cond_ "if-lt vA, vB, :cond_" 如果vA小于vB则跳转到:cond_ "if-ge vA, vB, :cond_" 如果vA大于等于vB则跳转到:cond_ "if-gt vA, vB, :cond...

weixin_33989780的博客 378

224G PAM-4 通道的 PCB 和封装设计

该行业正在努力实现层厚非常低的 sub-Dk = 3 材料,以及更先进的加工,这将使封装和 PCB 中的透射电镜截止值更高。当回波损耗占主导地位时,我们基本上需要去除沿互连产生阻抗失配的任何元件,就像上面描述的更光滑的铜和更低的 Dk 值一样。第二个影响是传输线阻抗匹配在 56 GHz 范围内的非常高的频率下非常困难的主要原因之一,另一个因素是 Tx 或 Rx 封装/缓冲器中的寄生效应。由于 PCB 和封装中的长度刻度,这是 BGA 上的焊盘、过孔和球等小结构开始在输入阻抗中产生明显偏差的频率范围。

jkh920184196的博客 842

debug.keystore密码,别名

keytool -list -v -keystore debug.keystore -storepass android 密钥库类型: JKS 密钥库提供方: SUN 您的密钥库包含 1 个条目 别名: androiddebugkey 创建日期: 2017-4-12 条目类型: PrivateKeyEntry 证书链长度: 1 证书[1]: 所有者: CN=Android

InforStack 1383

ADS交叉耦合振荡器VCO仿真

本文主要参考视频中如何使用进行ADS交叉耦合振荡器仿真和分析,由于视频中有诸多错误和视频清晰度较低,虽然视频博主及时改正,为了节省学习时间,可以直接参考本文。

qq_32589131的博客 5430

WinDbg调试工具安装全攻略:从下载到配置的保姆级教程(Windows 10/11适用)

本文提供了一份详细的WinDbg调试工具安装与配置指南,适用于Windows 10/11用户。文章对比了WinDbg Preview独立版与SDK内置经典版的区别,并手把手指导从Microsoft Store或Windows SDK完成安装。核心部分重点讲解了如何配置符号文件路径与源代码路径,这是让WinDbg发挥强大调试功能的关键步骤,并针对常见安装问题提供了实用的排错方法。

hp777的博客 389

mac ionic android平台生成keystore

进入目标目录 输入下面命令生成keystore,中途需要输入密码和相关的信息 keytool -genkey -alias com.zhangguoye.appdemo -keyalg RSA -keysize 2048 -validity 36500 -keystore appdemo.keystore

Guoye的专栏 416

华为OD机考双机位C卷 - 虚拟理财游戏(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 虚拟理财游戏(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 668

Ionic3 Android生成签名打包

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

xqq580231的博客 4700

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ionic打包签名apk

1.打包 ionic下打包生成apk有两种命令:   (1)ionic cordova build android :生成debug形式的apk,用来进行本地开发测试(这个apk是有签名的,而且这里用于测试的签名是相同的)不能用于发布      (2)ionic cordova build android --release :生成release形式的apk(这里生成的apk没有签名)无法安

Dan_2017 1004

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ionic应用程序打包签名

前面和大家分享了如何打包应用程序,但是打包的应用程序分为两种。 ionic cordova build android --release ionic cordova build android 第一种方式打包生成的apk不能直接在手机端安装,还需要为android程序进行数字签名,而第二种打包则是直接打包的debug可以直接安装使用,两种都可以使用。 下面来分享一下如何为一个应用程序添加签名 首...

Aran 431

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ionic andorid apk 签名, 查看签名MD5

ionic cordova build android生成的是带签名的android-debug.apk, 这个是可以在手机上安装的, 但是换个电脑打包这个签名就不一样了, 这样就不能直接替换安装了, 需要卸载了再安装. ionic cordova build android --release 生成的是android-release-unsigned.apk, 这个apk是没有签名的, 无法安装...

weixin_34366546的博客 135

ionic3安卓版release发布

1.进入到项目根目录 keytool -genkey -v -keystore your-full-keystore-name.keystore -alias your-lias-name -keyalg RSA -validity 10000 在项目根目录执行这句话,其中 your-full-keystore-name.keystore 是你自己设置的keystore全称,your-...

weixin_34112900的博客 95

没有 iOS 开发者账号的情况下部署到真机的方法

原文发表于我的技术博客 本文分享了官方推荐的没有 iOS 开发者账号的情况下部署到真机的方法,供参考。 原文发表于我的技术博客 1. 官方推荐的方法 原文在此,也就是 Ionic 官方团队在博客中分享的方法,我简单翻译些重要的信息,详细细节可以参考原文。 2. XCode 部署 打开 Xode 设置 preferences (Xcode > Preferences…) 点击 ‘Ac...

DevOpenClub 专栏 554

Installing Ionic

Installing IonicImprove this docIonic apps are created and developed primarily through the Ionic command line utility (the “CLI”), and use Cordova to build and deploy as a native app. This means we ne...

朱鹏飞个人博客(十余年后端开发经验,专注于.net nodejs 数据库) 345

命令行 jarsigner 签字和解决找不到证书链错误

命令行 jarsigner 签字和解决找不到证书链错误 问题: 最近在学习 Ionic3,然后做了页面,想在自己的Android手机上面测试下。结果在最后使用 jarsigner 签名时报错。 报错的图片: 处理办法 命令行的解释 jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签...

weixin_34342992的博客 1151

Capacitor应用集成Google登录:彻底解决redirect_uri_mismatch错误

OAuth 2.0是现代应用实现第三方身份认证的核心协议,其授权码模式通过redirect_uri参数确保授权回调的安全性与准确性。在混合应用开发中,Capacitor框架因其跨平台特性而备受青睐,但同时也引入了Web与原生环境并存的复杂性。这种混合架构使得OAuth的redirect_uri配置极易出现不匹配错误,直接影响用户登录流程的稳定性和开发效率。理解并正确处理不同环境(浏览器开发、Android、iOS)下的URI机制,是保障OAuth流程顺畅运行、提升应用安全性的关键技术实践。本文聚焦于Capa

weixin_30740295的博客 288

VS2013跨平台移动开发:Cordova插件实战指南

跨平台开发框架通过共享代码库实现在多个操作系统上部署应用,其核心原理是将Web技术(HTML/CSS/JavaScript)封装为原生容器。Apache Cordova作为代表性解决方案,通过插件机制扩展设备API访问能力,显著降低了多平台适配成本。在工程实践中,Visual Studio集成开发环境为Cordova提供了强大的工具链支持,特别是VS2013时代的Visual Studio Tools for Apache Cordova插件,实现了开发环境稳定性与跨平台生产力的平衡。该方案适用于需要快速迭

weixin_33704591的博客 346

ionic之打包release签名apk

打包流程build未签名apk在工程目录下ionic build --release android生成签名文件keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000这里需要你输入相关信息,没啥用,不想输入的话,就随便填行了。jar

柠檬加冰 8897

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

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

liujiawei00的博客 9973

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

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

Maxbalance的专栏 1万+
上一篇: Fix TypeError: Cannot read property 'emit' of undefined after upgrade to 2.0.0 @ionic/cli-plugin-ion
下一篇: 考研英语 - word-list-29
Wang's Blog
博客等级 码龄12年 7434粉丝 2421原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值