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

Autoxjs从配置环境到打包脚本成apk(细致) autoxjs实战教程:安装、配置环境、编写代码、打包应用,超细致 阅读详情

链接: https://www.cnblogs.com/yunfly/p/5960378.html

 

借鉴了网上很多的教程终于是把整个过程走通了,最主要的还是墙的问题....

先是要搭建环境(每一步都要检查,确保安装正确):

1.安装 nodejs

淘宝镜像:

 

1

npm install -g cnpm --registry=https://registry.npm.taobao.org

 

  检查是否安装成功: cmd下输入node -v 出现版本号

 

2.jdk并配置java环境  传送门

  检查是否安装成功: cmd下输入javac 出现帮助提示

 

3.安装Cordova

1

npm install -g cordova

  检查是否安装成功: cmd下输入cordova -v 出现版本号

  

4.安装安卓sdk并配置环境  传送门

  检查是否安装成功: cmd下输入adb version 

 

5.安装 ionic

 

1

$ npm install -g  ionic

 

  

 

  检查是否安装成功: cmd下输入ionic -v 出现版本号

 

创建Ionic项目 项目内容在WWW内

  

1

2

ionic start cutePuppyPics --v2  //测试用

ionic start myIonic blank  //项目中创建空模版

 

  

 

 

要运行你的应用程序时,cd到创建的目录,然后运行Ionic服务命令(Windows下去掉'$'):

 

1

2

$ cd cutePuppyPics

$ ionic serve

完成后会在浏览器中如下显示:

 

部署到手机

 

1

2

ionic platform add android 

ionic platform add ios

 

  输入ionic platform list 可以查看版本号

调试

1

ionic run android --livereload -c -s

  -c是开启客户端日志输出,-s是开启服务器端日志输出 注:项目内不能存在任何中文命名的文件,否则有可能报错

 

 

android打包

如果以上均可执行,则输入命令即可玩成打包   APK存放路径:  demo(项目名)\platforms\android\build\outputs\apk

1

ionic build android -release 

  此时的APK还无法使用,需要进行签名 传送门 :

 

复制代码

keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore

//注意着两段代码都是整行输出,百度经验上的直接复制可能出错,还有密钥口令其实是输进去了的,只是被隐藏了。
//未签名的APP无法安装

复制代码

 

app demo:

  http://pan.baidu.com/s/1i5Pv9JJ

 

修改APP图标和名称:

C:\WeiTradeAPP(项目名)\platforms\android\res

在value和xml里面修改app名称

Ionic 4 真机热调试:Ionic DevApp 零构建真 Cordova 运行时实践 混合应用开发中,WebView 容器与原生桥接环境的一致性是调试效能的核心瓶颈。Ionic DevApp 基于标准 Web Components 架构,通过预置 Cordova 运行时与设备原生 WebView(iOS WKWebView / Android System WebView),实现业务代码零编译、实时加载与插件全兼容。其技术价值在于将前端热重载体验无缝延伸至真机环境,支撑 UI 适配验证、插件行为调试、平台特性判断等高频工程场景。尤其在 Ionic 4 全面拥抱 Web Standards 的 阅读详情

相关推荐

Ionic 4真机联调实战:DevApp免USB一键同步与调试

混合应用开发中,WebView容器与原生桥接的协同验证是核心挑战。Ionic DevApp作为预编译、预签名的Cordova容器,通过HTTP+WebSocket双通道实现`www`资源实时同步,使前端代码在真实iOS WKWebView和Android System WebView中运行,完整复现权限模型、传感器访问、插件桥接等原生行为。其技术价值在于填补开发-测试鸿沟,让H5逻辑在真机环境提前暴露StatusBar适配、Cordova插件兼容性、iOS 17状态栏逻辑等典型问题。适用于医疗、政务、教育等

weixin_34242331的博客 523

如何用js快速写一个安卓apk程序

仅需2步,js即可生成安卓apk 第一步:注册登录js在线IDE后台,右侧创建一个文件,将下面代码拷贝并保存。 网页地址:http://ikaiwei.com:8889/ctrljs/login.jsp `//-------------------------------------------------------------------------------------------- //Ctrl.js 在线帮助:http://ikaiwei.com:8889/ctrljsapi/index.htm

mdisme1的博客 7622

将HTML5封装成android应用APK文件若干方法

将HTML5封装成android应用APK文件若干方法

H5网页打包成安卓apk(H5套壳成app), 保姆级教程来咯

说明,我什么其它功能都不要,所以我的功能模块我全部取消勾选了。就是应用的入口(线上的H5入口地址)

小得盈满! 3万+

Js学习(apk)

Javascript学习是Android客户端目前最全面的免费离线Javascript学习书籍,从Html入门到Html样式设计,再到Javascript,提高网页设计能力。主要内容包括: 1、Html基本标签 2、Html表单知识 3、Web2.0(Div+Css样式) 4、Javascript基础 5、Javascript高级 6、Javascript特效 无论您是在校大学生,还是职业学员,或者网页设计人员,本书都志在全面提高您的Html设计思想和Javascript实力,使您能够设计出高质量的Html网页,相信读完本书后能使您获益匪浅。

html直接打包成APK

这个小小软件,直接把HTML目录打包成APK,安装到你的手机里面很方便

将H5网站转换成原生体验的App

H5网站转换成App,关键是达到原生App的功能和体验

hbcui1984的专栏 3万+

HTML5封装成android应用APK文件方法

HTML5封装成android应用APK文件方法HTML5封装成android应HTML5封装成android应用APK文件方法用APK文件方法

android webView 的WebSettings 说明

史上最全的WebSettings说明 WebSettings webSettings=webView.getSettings(); setAllowContentAccess (boolean allow) 是否允许在WebView中访问内容URL(Content Url...

845

ELK 企业级日志分析系统(1)

ELK平台是一套完整的日志集中处理解决方案,将、Logstash和Kiabana三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。Elasticsearch 是用 Java 开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch 通信。

云计算运维工程师的成长之路 1859

微信小程序返回按钮的隐藏玩法:用onShow实现数据自动刷新(附完整代码)

本文深入探讨了微信小程序中用户点击返回按钮后,如何利用onShow生命周期函数实现页面数据的自动刷新。文章对比了onLoad与onShow的差异,提供了从基础的本地存储标记到进阶的EventChannel事件通信,再到状态管理库的多种解决方案,并附有完整的代码示例,帮助开发者构建流畅的用户体验。

agile9scrum的博客 923

使用ionic将HTML5项目打包成安卓和IOS应用

使用ionic将HTML5项目打包成安卓和IOS应用 最近因为项目需要,在研究2天ionic打包应用,现将整个过程记录下来。 ionic是一款HTML5手机应用开发框架,可以说是AngularJS移动端解决方案,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。一次开发,处处运行。 1、安装ionic 首先需要安装Node...

weixin_30878361的博客 348

芯片缺陷检测全流程:从光学成像到AI自动判别的实战路线

在半导体制造中,良率是衡量产线效率的核心指标,而缺陷检测则是守住良率的关键防线。传统人工显微镜目检已难以应对微米级乃至纳米级缺陷的挑战,工业界正加速转向机器视觉与深度学习相结合的技术方案。其核心原理在于:先通过明场、暗场或DIC等光学成像获取高对比度图像,再借助传统图像处理算法快速提取候选缺陷区域,最后利用CNN等深度学习模型对缺陷进行精准分类与判定。这一技术路线不仅大幅提升检测效率与准确性,还能有效降低漏检和误报,广泛应用于晶圆制造、封装测试等环节。本文从成像选型、算法分工、数据标注到模型部署,系统梳理了

weixin_29053577的博客 255

将HTML5封装成android应用APK

  借鉴了网上很多的教程终于是把整个过程走通了,最主要的还是墙的问题.... 先是要搭建环境(每一步都要检查,确保安装正确): 1.安装 nodejs 淘宝镜像: npm install -g cnpm --registry=https://registry.npm.taobao.org   检查是否安装成功: cmd下输入node -v 出现版本号 2.jd...

weixin_30443747的博客 195

OpenClaw安装方式那么多,但建议大家还是用云厂商吧

OpenCloud的安装方式多样,包括One-liner、npm、pnpm和Hackable等。One-liner提供高效的单行命令安装;npm和pnpm作为Node.js包管理工具,分别提供常规和高性能的安装选项;Hackable则支持定制化安装。不同系统(macOS、Windows)和终端(PowerShell、CMD)的操作步骤各有特点,用户需根据自身技术背景选择合适的安装方式。官方推荐使用闲置计算资源或云部署方案以获得更佳体验。

涛涛讲AI 1395

STM32移植LVGL(LittleVGL)

**STM32移植LVGL(LittleVGL)**

qq_53000374的博客 1万+

Ionic移动端开发

本篇主要针对移动端App开发进行介绍。目前市场上主流的移动端APP分为三种:原生APP、Web APP(即HTML5)和混合APP三种,相对应的也就是原生开发、H5开发和混合开发。 1. 原生开发 开发方式:使用设备厂商提供的原生语言和工具进行开发,比如Android的Kotlin, Java;iOS的Swift, Objective-C等。 开发工具:Xcode (iOS),Android Studio (Android)。 优点是:性能最佳,与系统的集成度高,能充分利用硬件资源(如GPS、摄像

m0_61619549的博客 2049

labview的TDMS文件读写

本文先介绍TDMS概念和文件结构,然后介绍VI如何使用,最后分析一个labview的自带范例

观则明的博客 1万+

Capacitor + Ionic 混合开发实践指南:在 android-dev 技能中构建 Web 团队适用的 Android 应用

> 本指南以 AAS(agentic-awesome-skills)仓库内 `android-dev` 技能的混合开发参考文档 [hybrid.md](https://pre-link.gitcode.com/i/46e1bc371789458675e8fc1806cbe323) 为主体,系统讲解 Capacitor + Ionic / React 混合应用从技术选型、项目搭建、原生能力接入到构建

gitblog_00139的博客 468

实施文档

流程管理 2008-04-23 09:44:00 874 收藏 3 分类专栏: 企业管理杂谈 文章标签: 文档 文档管理 项目管理 工作 配置管理 工具 项目实施文档是用来记录、描述、展示实施过程中一系列信息的处理过程,通过书面或图示的形式对项目活动过程或结果进行描述、定义、规定及报告。例如分阶段实施计划文档,标准业务流程文档,标准编码及数据文档,标准参数设置文档,功能操作指南文档。这些文档将会伴随着ERP实施的各个阶段逐渐充实、完善,也同时记载了整个实施的过程和成果。 作为实施顾问人员,在实施过程

qq_52337172的博客 1053

扰动观察法MPPT控制器simulink仿真

最大功率点跟踪(MPPT)控制器对于光伏(PV)系统至关重要,因为它可以确保系统在所有操作条件下都能从光伏阵列中提取最大功率。扰动观察法(P&O)是一种广泛使用的MPPT算法,因为它简单且易于实现。本文介绍了P&O MPPT控制器的Simulink仿真,并分析了其性能。

qq_59747472的博客 310

ionic3.x+angularJS windows系统搭建android混合开发环境

前言:ionic 是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framework )。 可以帮助您使用 Web 技术,比如 HTML、CSS 和 Javascript 构建接近原生体验的移动应用程序。ionic 主要关注外观和体验,以及和你的应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发。ionic是一个...

笨笨CEO的博客 501

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

如何开发Ionic插件--android

您可自由转发此文, 但请保留出处:Ionic在线学习网站  http://www.ioniconline.com   ionic插件(plugin)的使用 本文档介绍ionic的插件模块 -------------------------------------------------------------------------------- Table of C

ioniconline的博客 3667

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

认识ionic

1、ionic的作用: ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了AngularJS和Sass。这个框架的目的是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。 ionic的开发添加android和ios环境。 ionic提供很多css组件和javascript UI库。 ioni

abvedu的博客 494

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Ionic+Capacitor+Android Studio协作原理与构建排错指南

跨平台移动开发中,WebView容器、原生桥接层与IDE构建环境构成三层技术栈。Ionic提供基于Web技术的UI与业务逻辑层,Capacitor作为轻量级原生桥接中枢,实现JavaScript与Android Java/Kotlin能力的双向通信;Android Studio则承担最终编译、签名、调试与性能分析等交付职责。这种分工模式既保留了前端快速迭代优势,又确保对摄像头、通知、权限等原生API的可控调用。理解三者边界——如Capacitor不打包、不编译,仅同步资源与注册插件;Android Stud

weixin_29012765的博客 366

一个基于Angular+Ionic+Phonegap的混合APP实战

这个项目做得比较早,当时是基于ionic1和angular1做的。做了四个tabs的app,首页模仿携程首页,第二页主要是phonegap调用手机核心功能,第三页模仿微信和qq聊天页,第四页模仿一般手机的表单设置页。同时还模仿知乎做了一个侧边栏页(账号:wty,密码:123456)。 没有后台,纯前端展示,功能还比较多,调用系统的声音、震动和手机设备信息等。有二维码扫描功能,还做了类似qq消息可...

baidu_29983639的博客 1762
上一篇: 转:大数据项目实战之 --- 某某电子商务网站在线团购业务关键绩效指标KPI项目
下一篇: 转:npm 安装详细教程
爱萨萨
博客等级 码龄22年 317粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值