ionic cordova 安卓打包

ionic4如何打包成Andriod平台下的apk文件 目录(大致分为6个步骤) 1.搭建环境 2.安装AndroidStudio 3.构建安卓平台 4.构建项目 5.解决cordova问题 6.安装生成的apk文件 7.注意事项 前言 发布需要用到的AndroidSdk和Gradle的确存在版本匹配的问题,但是执行下面的步骤程序会自适应版本 1.搭建环境 1.1安装nodejs。 1.2安装npm/... 阅读详情

 

一、基础配置

如果需要替换应用图标,替换项目中resources下面的icon.png

如果需要替换应用的加载背景图,替换项目中resources下面的splash.png

替换后执行 ionic cordova resources命令

在项目的config.xml 文件中,可修改app名称及描述

二、安卓app打包

执行项目打包命令(使用VSCode打开的项目)

1、执行ionic cordova platform add android 命令,执行完成后,会出现platforms文件夹

2、执行ionic cordova build android --prod --release 打包命令

打包执行成功,在最后会出现BUILD SUCCESSFUL 标志,并且输出文件的打包命令

3、生成签名(仅需执行一次)

cmd 执行命令

keytool -genkey -v -keystore merchant.keystore -alias merchant.keystore -keyalg RSA -validity 36500

命令说明:

 1)keytool是Android SDK下生成签名的工具名称

2)-genkey意味着执行的是生成数字证书操作

3)-v表示将生成证书的详细信息打印出来,显示在dos窗口中

4)-keystore merchant.keystore 表示生成的数字证书的文件名为“ merchant.keystore”(merchant是取自己的名字)

5)-alias merchant.keystore 表示证书的别名为“merchant.keystore”,当然可以不和上面的文件名一样

6)-keyalg RSA 表示生成密钥文件所采用的算法为RSA

7)-validity 36500 表示该数字证书的有效期为36500天,意味着36500天之后该证书将失效

4、生成带签名的apk文件

cmd 执行命令

Jarsigner -verbose -keystore merchant.keystore -signedjar paymul.apk  D:\workspace\cubicle-app\cubicle-user\platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk  merchant.keystore

注:输入秘钥库的密码短语是 上一步生成签名时设置的秘钥库口令

命令说明:

1)jarsigner是Android SDK下工具名称

2)-verbose表示将签名过程中的详细信息打印出来,显示在dos窗口中

3)-keystore merchant.keystore 表示签名所使用的数字证书所在位置,没有写路径表示在当前目录下

4)-signedjar merchant.apk app-release-unsigned.apk 表示给app-release-unsigned.apk文件签名,签名后的文件名称为paymul.apk(也可命名为其他名称)

5)路径表示生成的未签名的apk文件的完整路径

6)merchant.keystore 表示证书的别名,对应于生成数字证书时-alias参数后面的名称

生成的签名apk在路径:C:\Users\rextec文件夹下

5、对签名后的apk文件进行处理

cmd 执行如下命令

C:\Users\rextec\AppData\Local\Android\Sdk\build-tools\29.0.3\zipalign -v 4 paymul.apk paymul_signed.apk

命令说明:

1)C:\Users\rextec\AppData\Local\Android\Sdk\build-tools\29.0.3\zipalign 是Android SDK安装目录下的zipalign.exe程序

2)zipalign是工具名称

3)-v表示在DOS窗口打印出详细的优化信息

4)paymul.apk paymul_signed.apk 表示对已签名文件 paymul.apk进行优化,优化后的文件名为paymul_signed.apk

成功后在C:\Users\rextec路径下会有签名文件 paymul_signed.apk

 

Ionic 常用相关命令

cordova platform ls(查看项目已安装平台)
ionic cordova platform add android(添加android平台)
ionic cordova platform rm android(移除android平台)

Ionic cordova build android(编译项目apk)
ionic cordova build android -–prod –-release (用--prod编译项目apk并签名)
ionic cordova emulate android(运行项目apk 手机连接在手机运行 模拟器连接在模拟器运行)
ionic cordova run android (相当于build + emulate)
ionic serve(开启服务调试)

 

 

 

 

基于ionic4、cordova搭建android开发环境 基于ionic4、cordova构建android应用,并编译生成apk应用。 阅读详情

相关推荐

Ionic Android打包 - 4.cordova ionic的安装,ionic创建项目,android studio打包运行项目(测试包)

一、安装Cordova Ionic 1、前提:安装Nodejs 2、建议使用npm安装cordova ionic npm install -g cordova ionic (1)安装特定版本 npm install -g cordova@8.1.1 npm install -g ionic@4.10.2 (2)删除命令 npm uninstall cordova -g npm uninstall ionic -g (3)安装成功 3、如果npm安装不成功,尝试用cnpm

ZYYzyy1993的博客 425

Ionic3--Android打包流程

一、在项目文件目录运行终端输入打包命令 ionic cordova build android --prod --release

蜗壳 648

新买的USB无线网卡插上没反应?保姆级排查指南:从设备管理器到网络列表

本文提供USB无线网卡无法识别的全流程排查手册,涵盖硬件检测、驱动管理和网络配置三大维度。重点解析设备管理器中的设备状态诊断和驱动解决方案,特别适用于Realtek芯片的无线网卡(如RTL8188GU、RTL8812BU等),帮助用户快速解决网卡插上无反应的问题。

weixin_29876033的博客 479

ionic 打包android apk 时 ionic cordova build android --prod --release 指令错误处理

错误:ionic3 You have not accepted the license agreements of the following SDK components: 解决方案,这是license没有接受, 1、在ANDROID_HOME/tools下打开命令行窗口 2、执行./sdkmanager --licenses指令 3、全部同意,输入y 问题解决  ...

荣荣的博客 2546

Python实战:3步搞定DICOM转JPG/PNG(附批量处理脚本)

本文详细介绍了如何使用Python在3步内将DICOM医学影像转换为JPG/PNG格式,并提供了批量处理脚本。通过Pydicom、Pillow和NumPy库的组合,解决了像素值处理、批量转换效率和医学图像特性保留等关键问题,适合医疗AI开发者和放射科医生快速集成到工作流中。

numpy6sculptor的博客 586

U盘文件变exe?3步教你用火绒+批处理脚本恢复隐藏文档(附注册表修复)

本文详细解析了U盘文件被病毒隐藏并伪装成exe文件的原理,并提供了三步解决方案:首先使用火绒安全软件进行全盘查杀清除病毒;其次通过批处理脚本批量恢复被隐藏的文件属性;最后修复被篡改的注册表设置,彻底解决文件无法显示的问题,帮助用户安全找回数据并加固系统防护。

weixin_28622215的博客 900

执行cordova相关命令打包android的报错处理

处理文件android打包报错的小方法

zhongqiu911的博客 397

clock-gating整理

文章目录clock gating 理解1、latch双稳态器件常见锁存器结构SR锁存器D锁存器2、clock gating(clock low-active) latch + AND gating 电路(clock high-active)latch + OR gating 电路 clock gating 理解 1、latch 参考:https://www.cnblogs.com/IClearner/p/6443539.html 双稳态器件 稳定状态为0或1两种 举例:交叉耦合反相器 假设初始Q为1,则可

d_b_的博客 1万+

ionic打包Android apk具体步骤及环境搭建

ionic打包android apk步骤

qq_39066538的博客 1511

AutoCAD矢量数据导出全攻略:GIS4CAD插件一键转shp/mdb/kml(附安装包)

本文详细介绍了GIS4CAD插件如何高效解决AutoCAD矢量数据向GIS格式转换的难题。通过一键操作,用户可将CAD中的规划图、地形图等无损转换为行业标准的shp、mdb、kml等多种格式,并确保属性完整与坐标准确。文章提供了从插件安装、数据准备到实战导出的全流程指南,是城市规划、测绘等领域专业人士提升数据互操作效率的必备攻略。

a2b3c4d5e的博客 273

Android 13 录音APK在后台无数据的处理

未获取到录音数据

chenchen4310的博客 1177

mac ionic build android,Mac下搭建Ionic+Cordova+Angular打包Android apk 环境

一、前言我们这边有一个项目需要使用ionic+cordova+angular开发一款app,后期因为部分原因需要使用Mac系统进行开发。我整理了在Mac上面搭建ionic环境的步骤。二、开发环境搭建1、安装Visual Studio Code安装完成以后配置用户环境变量(以下命令在终端Terminal中操作)vim ~/.bash_profile #~/.bash_profile不存在则创建e...

weixin_29491655的博客 344

华为OD机试双机位C卷-分披萨 (Py/Java/C/C++/Js/Go)

华为OD机试(机考)双机位C卷 【分披萨】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为od机试 - 分披萨。

qq_45776114的博客 1390

ionic + cordova 打包 android apk

亲测可用文章: ionic打包Android apk 光放个链接怪不好意思的,我简单说两句: 能看到打包,我就默认:你的 node 安装,以及对命令行的运用没啥问题, 而且了解 ionic 怎么用。 基础环境配置 JDK 需要配置环境变量。 Android SDK 这个通过安装 Android Studio 来安装比较稳妥。 需要配置环境变量 gradle 需要配置环境变量 上面三个配置完成后就进入到项目配置: 项目环境配置 ionic 全局安装 ionic npm ins

@不喝海之言@ 403

RK3568笔记六十一:MIPI摄像头应用程序编写

V4L2设备驱动框架向应用层提供了一套统一、标准的接口规范,应用程序按照该接口规范来进行应用编程,从而使用摄像头。对于摄像头设备来说,其编程模式如下所示:1.首先是打开摄像头设备;2.查询设备的属性或功能;3.设置设备的参数,譬如像素格式、帧大小、帧率;4.申请帧缓冲、内存映射;5.帧缓冲入队;6.开启视频采集;7.帧缓冲出队、对采集的数据进行处理;8.处理完后,再次将帧缓冲入队,往复;9.结束采集。

1000

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

安卓打包流程-nodejs

1.安装nodejs 2.nodejs命令行执行: npm install -g ionic cordova 版本查看指令: node --version npm --version nodejs,使用淘宝源 https://blog.csdn.net/u013451157/article/details/78994982 Angular 环境搭建 https://www.jianshu.com/p/449dcbc56a91 安装Android Studio 一、环境 1.ionic 5,angular 8

qq_41778623的博客 1806

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

mac ionic android,Mac下搭建Ionic+Cordova+Angular打包Android apk 环境

一、前言我们这边有一个项目需要使用ionic+cordova+angular开发一款app,后期因为部分原因需要使用Mac系统进行开发。我整理了在Mac上面搭建ionic环境的步骤。二、开发环境搭建1、安装Visual Studio Code安装完成以后配置用户环境变量(以下命令在终端Terminal中操作)vim ~/.bash_profile #~/.bash_profile不存在则创建e...

weixin_36011546的博客 734

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SAP B1中文培訓教材_SDK

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

Ionic6 打包Android apk,本文采用 Cordova打包,Capacitor类似Cordova

1.从Android 网站下载 Android Studio 。更详细的安装说明可以在用户指南中找到。 2.在Android Studio中下载开发所需要的SDK 3.选在想要安装的SDK版本 4.下载后将 Android SDK Location中的路径复制,配置环境变量(不会可以百度一下怎么配环境变量) 5.配置ANDROID_SDK_ROOT,ANDROID_HOME 6.在path中添加环境所需工具等变量 %ANDROID_SDK_ROOT%\tools\bin ...

cnsummerLi 3411

Ionic+Cordova WebApp Android打包及环境搭建

写一下这两天打包app的总结,希望帮人省下一些搜索的时间。 一.准备工作: 需要安装:Nodejs、AndroidSDK、Apache-ant、Jdk,Ionic、Cordova。 我这里用到的版本 Nodejs:node-v6.3.1-x86.msiApache-ant:apache-ant-1.9.4JDK:jdk-8u101-win...

weixin_34255055的博客 135

混合开发(ionic+cordova+angular)

相关网址: ionic、cordova、angular三者的关系:https://blog.csdn.net/xiaolinlife/article/details/73548938 ionic官网:https://ionicframework.com ionic中文网:http://www.ionic.wang cordova中文官网:http://cordova.axuer.com/#getstarted 配置环境: 先列一下我的项目所用到的环境和各版本号: 名称 版本号 node 10

liuzemtx的博客 3137

Ionic2 cordova angular2 打包到Android apk环境搭建

一、前言 前段时间,公司有个APP项目需要支持不同平台,于是采用了Ionic2 + cordova + angular2,在搭建环境过程中遇到了不少问题,刚好最近有时间整理出来。 二、开发环境搭建 参考这个网站步骤搭建:https://github.com/DonaldTdz/Ionic2QuickStart 注意:nodejs 要装6.0 +LTS最新版,不要装8.X的最新版本(http...

weixin_30814223的博客 340

ionic项目使用cordova打包为android apk时报"Could not download guava.jar"错误的解决办法

ionic项目使用cordova打包为android apk时报"Could not download guava.jar"错误的解决办法问题背景问题原因问题解决 问题背景 环境为最新的ionic CLI 6.3.0 执行打包命令 ionic cordova build android 执行结果 Starting a Gradle Daemon (subsequent builds will b...

分享技术,传播知识! 1690

ionic cordova build android 打包巨慢,一直在Running command的解决办法

ionic2打包android包时,一直在Running command… 是因为在第一次打包安卓的时候会去下载一个gradle的包,所以会很慢。 解决办法: 先去下载一个gradle的包,放在项目的/platforms/android/gradle/的下面。然后在项目中找到GradleBuilder.js文件(文件目录:/platforms/android/cordova/lib/builde

晏紫苏_cc的博客 7206

macOS 配置ionic cordova 打包android apk 环境

前言     Ionic3对官方的super模板项目打包成andriod的apk过程实验,踩了好多坑,在此总结一下     使用的环境是macOS+jdk8 打包过程

idomyway的博客 3124

apk ionic 破损_ionic4 cordova打包后 Android9没法请求数据 ,Android(http)请求失败解决方案...

今天我们看看ionic4 cordova打包后 Android 9.0/P http 网络请求的问题Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使...

weixin_39643679的博客 384

转:将HTML5封装成android应用APK-ionic

链接:https://www.cnblogs.com/yunfly/p/5960378.html 借鉴了网上很多的教程终于是把整个过程走通了,最主要的还是墙的问题.... 先是要搭建环境(每一步都要检查,确保安装正确): 1.安装 nodejs 淘宝镜像: 1 npm install -g cnpm --registry=https://reg...

966
上一篇: ionic cordova 安卓环境配置
下一篇: Win10系统Oracle VM VirtualBox使用vmdk 安装MacOS虚拟机
蓝晶之心
博客等级 码龄14年 273粉丝 198原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值