搭建Iconic+angular混合APP开发环境
1.安装iconic cli
npm install -g ionic
-g意思是全局安装
ionic -v
2.创建项目
ionic start ionic-angular tabs --type=angular
–type=angular 是需要多加的参数,现在官方只集成好了angualr 或许以后就会有 --type=vue 或–type=react 呢
新建好项目后你会发现,与ionic2 ionic3项目 它的目录结构变了。在ionic4 ,已更改为遵循每个受支持框架的建议设置。例如,如果某个应用程序正在使用Angular,那么该项目结构将与Angular CLI应用程序完全相同。
这是新建好后的目录结构,有angular项目经验的开发人员来说,这应该非常熟悉。
3.命令跑起来
npm run start
打开 http://localhost:4200 可以看到
4.检验java开发环境
在终端输入命令 java
或者 java -version
检查本地是否安装java全局环境
如果没有安装,请到java官网下载安装
5.安装cordova
npm install -g cordova
检查cordova是否安装成功
cordova -v
5.安装android stadio
6.打包成安卓apk包
在项目命令行输入:
ionic cordova build android
在 \platforms\android\app\build\outputs\apk\debug 中找到 app-debug.apk 放到手机上即可安装测试
查看空项目打包之后的大小
安装到手机上,针对有刘海屏的手机,空项目没有做适配
这个问题后续做研究!
搭建Iconic+angular混合APP开发环境相关推荐
- Vue + quasar-framework进行Vue混合app开发 ─ 模拟器选择及使用(四)
这里推荐2钟比较常用的模拟器,Genymotion和Android Studio自带的Android Virtual Device,至于喜欢用哪个就用哪个. Genymotion 需要准备下载的软件 ...
- HTML5 APP开发环境的框架搭建
HTML5 APP开发环境的框架搭建 转载:橘子博客 HTML5 开发APP需要一个开发框架和编译环境,参阅了相关资料后选择开源的PhoneGap.PhoneGap是一个开源的开发框架,使用HTML5 ...
- Eclipse IDE 使用技巧和Android App 开发环境搭建和配置
写在前面: 本片文章只是记录了自己学习时的一些笔记,纯粹是为了自己后面方便查找,片言碎语,不适合大家浏览,请大家不要参考这篇文章. 正文: Eclipse IDE 使用技巧 ...
- 【快速开发App实战】BUI高仿网易新闻App系列一、搭建App开发环境和工作空间
一. 搭建App开发环境和工作空间 前言 我们的目标是要做一个真实的案例, 着重通过BUI框架及其相关工具的使用, 结合原生打包平台, 帮助大家理解一个App的开发过程. 以最新网易新闻的App为例, ...
- html5混合app原理,HTML5混合App开发
内容简介 在竞争激烈的移动互联网环境下,HTML5技术一直备受关注.HTML5混合App开发与原生App开发模式之间也争议不断.相对于原生App来说,HTML5混合App开发的成本更低.周期更短,而且 ...
- 混合app开发学习笔记
什么是混合移动App开发[重点] 苹果上的软件是如何开发出来的:使用的是 OC.或者使用Swift这门语言 安卓平台上的软件又是如何开发出来的:使用安卓相关的语言开发的,Java,安卓的控件进行开发 ...
- 混合App开发,HBuilder开发移动App
使用HBuilder开发混合App: Hbuilder:是一个在线打包工具,不需要在本地配置开发环境:直接将做好的网站,通过一些简单的操作,就能在线打包为一个App: 混合APP开发常见技术:Html ...
- 从零搭建符合自己需求的开发环境
从零搭建符合自己需求的开发环境 本文长期持续更新中,保持和自己实际开发环境一致,欢迎关注交流讨论! 前言 这篇文章,一是总结自己,二是给新上道的小白一些思路,三是 何时能重组大学时的EXplosion ...
- 搭建最新版本的Android开发环境
只为成功找方法,不为失败找借口! Android开发学习总结(一)--搭建最新版本的Android开发环境 最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Andr ...
最新文章
- iis无法启动计算机上的服务器,Win7系统iis无法启动怎么解决?
- forEach、map、filter、some、every、find之间的区别
- 通信与计算机网络FSC,数据通信与计算机网络概述信道习题.pdf
- jboss7.1.安装配置
- zabbix使用zabbix-java-gateway监控jvm/tomcat性能
- sdl2 opengl d3d9的mipmap和各项异性过滤渲染
- oppo手机删了android怎么办,OPPO手机越用越卡?1删除这4个僵尸文件夹,流畅如新机...
- 使用Eclipse,Kemulator模拟器配置J2ME工程
- 计算机科学与技术与微电子科学与工程,微电子科学与工程专业就业前景如何 有前途吗...
- 基于linux环境tcp网络编程(在线英英词典)文档【2】
- Charles(青花瓷)抓包工具的使用
- 51单片机的汇编语言
- 程序设计大赛WBS图
- kafka数据保存时间问题与kafka的性能测试
- unity生涯的开始——太空飞船小游戏制作
- PHP学习笔记(二)——行云博客
- Java详解:java对象转json字符串不加引号
- 北鲲教程 | 基于扩展有限元的混凝土受力开裂计算分析
- spring接管mybatis
- android 圆形头像
热门文章
- 3000字读懂腾讯音乐垄断案处罚决定书
- vds挖矿linux教程,VDS模式币大揭秘
- 海天蚝油《挑战不可能》听算神童挑战极限20笔9位数闪电心算
- 5G NR - 38.101-1协议笔记(一)
- Ubuntu16.04 U盘安装Ubuntu16.04制作 光盘刻录 安装与简介
- MCE | 第二代 HIV-INSTI 的作用方式
- ARM 开发板嵌入式linux系统与主机PC通过串口传输文件
- processing创意图形代码_Processing练习-Self Sketch - TAI CHI
- oracle查询远程视图进行insert语句报错:ORA-00600: 错误 [qerrmOFBu1], [24347], []
- Manjaro 安装搜狗中文输入法