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开发环境相关推荐

  1. Vue + quasar-framework进行Vue混合app开发 ─ 模拟器选择及使用(四)

    这里推荐2钟比较常用的模拟器,Genymotion和Android Studio自带的Android Virtual Device,至于喜欢用哪个就用哪个. Genymotion 需要准备下载的软件 ...

  2. HTML5 APP开发环境的框架搭建

    HTML5 APP开发环境的框架搭建 转载:橘子博客 HTML5 开发APP需要一个开发框架和编译环境,参阅了相关资料后选择开源的PhoneGap.PhoneGap是一个开源的开发框架,使用HTML5 ...

  3. Eclipse IDE 使用技巧和Android App 开发环境搭建和配置

    写在前面: 本片文章只是记录了自己学习时的一些笔记,纯粹是为了自己后面方便查找,片言碎语,不适合大家浏览,请大家不要参考这篇文章. 正文: Eclipse IDE 使用技巧               ...

  4. 【快速开发App实战】BUI高仿网易新闻App系列一、搭建App开发环境和工作空间

    一. 搭建App开发环境和工作空间 前言 我们的目标是要做一个真实的案例, 着重通过BUI框架及其相关工具的使用, 结合原生打包平台, 帮助大家理解一个App的开发过程. 以最新网易新闻的App为例, ...

  5. html5混合app原理,HTML5混合App开发

    内容简介 在竞争激烈的移动互联网环境下,HTML5技术一直备受关注.HTML5混合App开发与原生App开发模式之间也争议不断.相对于原生App来说,HTML5混合App开发的成本更低.周期更短,而且 ...

  6. 混合app开发学习笔记

    什么是混合移动App开发[重点] 苹果上的软件是如何开发出来的:使用的是 OC.或者使用Swift这门语言 安卓平台上的软件又是如何开发出来的:使用安卓相关的语言开发的,Java,安卓的控件进行开发 ...

  7. 混合App开发,HBuilder开发移动App

    使用HBuilder开发混合App: Hbuilder:是一个在线打包工具,不需要在本地配置开发环境:直接将做好的网站,通过一些简单的操作,就能在线打包为一个App: 混合APP开发常见技术:Html ...

  8. 从零搭建符合自己需求的开发环境

    从零搭建符合自己需求的开发环境 本文长期持续更新中,保持和自己实际开发环境一致,欢迎关注交流讨论! 前言 这篇文章,一是总结自己,二是给新上道的小白一些思路,三是 何时能重组大学时的EXplosion ...

  9. 搭建最新版本的Android开发环境

    只为成功找方法,不为失败找借口! Android开发学习总结(一)--搭建最新版本的Android开发环境 最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Andr ...

最新文章

  1. 读书--编写高质量代码 改善C#程序的157个建议2
  2. linux 进程间通信 命名管道FIFO的原理与使用
  3. 【iOS开发】跳转到『设置App』的任意条目
  4. java netty socket_Java-彻底弄懂netty-原来netty是这样启动的-知识铺
  5. Eclipse 集成gtk开发环境
  6. 又发生频繁FGC,这次是谁的锅
  7. Spring Cloud Config Server简介
  8. linux安装 grub失败,安装linux+windows的系统 如果grub引导失败的解决方法
  9. esp32 arduion 加速下载json
  10. javascript数据类型(摘录)
  11. 开发实例系列:一、舒尔特方格小游戏,付源码和APK
  12. 惠普HP Designjet 5100 打印机驱动
  13. OneNote中快速笔记怎么打开和删除
  14. Required request body is missing 错误解决,400状态码
  15. 开课吧python基础语法-零基础玩转Python
  16. 【转】经典的劝酒令和挡酒词
  17. 股票模拟交易日志(七)
  18. 2019年,一个人最好的生活状态
  19. python图片修改过、有原图、怎么得到改动的地方_Python-根据照片信息获取用户详细信息(微信发原图或泄露位置信息)...
  20. 【mybatis源码】 mybatis底层源码分析

热门文章

  1. 编程之类的文案_有什么有逼格的四字文案?
  2. linux升级系统内核
  3. 第十七次ScrumMeeting博客
  4. 会PLC也能玩转机器视觉(二)- 条码识别
  5. 简历上敢写自己熟练运用Spring,那这些问题你清楚嘛?
  6. 解决网站某些图片因为http无法显示的问题
  7. mysql_slow_详解MySQL中SlowLog的配置方法(图文)
  8. 怎么通过在线PS修图 修图工具有什么
  9. ☀️光天化日学C语言☀️(07)- ASCII码 | 来,跟我念:阿斯克二马
  10. 【php】curl模拟登录抓取页面信息