常用命令:
  1. npm install -g ionic cordova(需要安装node)
  2. ionic start cutePuppyPics --v2(建app cutePuppyPics app名字 v2表示用ionic2)
  3. cd cutePuppyPics
  4. ionic g page myPage (创建某页面 √ Create app/pages/my-page/my-page.html √ Create app/pages/my-page/my-page.ts √ Create app/pages/my-page/my-page.scss)
  5. ionic g provider MyData (创建某provider √ Create app/providers/my-data/my-data.ts)
  6. ionic serve(在浏览器中看)
  7. ionic platform add/remove android/ios (添加删除平台)
  8. ionic build android/ios (打包)
 
辅助命令:
  1. ionic info(查看关于ionic的系统消息)
  2. ionic emulate android/ios (模拟器中打开)
  3. ionic plugin list(查看插件安装列表)
 
 
 
需要的插件:
  1. cordova plugin add cordova-plugin-wechat --variable wechatappid=app的微信id
  2. cordova plugin add cordova-plugin-qqsdk --variable QQ_APP_ID=qq的id
 
 
正式发布需要的命令:
  1. ionic platforms add android
  2. ionic build android --release
  3. jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore android.keystore的路径 apk的路径 android.keystore -storepass store的密码 -keypass key的密码   (签名具体可以查资料)
 
渠道:
百度(91,安卓市场),360,小米,腾讯,豌豆荚,华为,乐商店,机锋市场,木蚂蚁,应用汇,搜狗
  1. http://app.baidu.com/apps
  2. http://dev.360.cn/mod/developer/
  3. http://dev.xiaomi.com/
  4. http://open.qq.com/
  5. http://developer.wandoujia.com/
  6. http://zhushou.sogou.com/open/
  7. http://dev.appchina.com/market/dev/index.action
  8. http://open.lenovo.com/developer/
  9. http://developer.huawei.com/consumer/cn/devunion/openPlatform/html/memberCenter.html#modifyApp#
  10. http://dev.mumayi.com/
  11. http://dev.gfan.com/
特别是360,360的先上传安装包,网上加固后下载安装包再签名再上传
 
上传安卓市场需要的材料:
  1. icon (256*256 512*512 1024*1024 且圆角和直角都有)
  2. app截屏(480*800 4-8张)
  3. 资质(软件著作证书 税务登记证 营业执照 组织机构代码证)
  4. 身份证正反面
  5. app的相关内容填写(均不得包含关键词,最,平台,什么的):一句话简介,应用简介,当前版本更新内容
 
 常见问题的解决办法:
1.如果编译不成功 首先看文件名是否规范,不能含有中文
2.

[14:44:04] bundle failed: Could not resolve './app.module.ngfactory' from F:\animeWorld\mobileApp\.tmp\app\main.prod.ts
[14:44:04] ionic-app-script task: "build"
[14:44:04] Error: Could not resolve './app.module.ngfactory' from F:\animeWorld\mobileApp\.tmp\app\main.prod.ts

此问题的解决方案是:

npm install @ionic/app-scripts@latest --save-dev

 
 
 

ionic的常用命令总结以及正式发布的准备的更多相关文章

  1. Ionic开发-常用命令

      $ionic start myApp [tabs | sidemenu | blank] $ionic platform add android $ionic build android $ion ...

  2. ionic学习笔记—常用命令

    Ionic CLI介绍 Ionic CLI是开发Ionic应用程序过程中使用的主要工具.它就像一个瑞士军刀:它在一个界面下汇集了大量工具. CLI包含许多对Ionic开发至关重要的命令,例如start ...

  3. ionic常用命令记录

    npm install -g ionic //安装ionic ionic lib update //更新www/lib/ionic 目录的文件,如有项目中有bower,此命令会运行bower upda ...

  4. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  5. git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用

    1.git常用命令 查看命令: 1.git --help 查看git所有命令 2.git clone -help 查看git clone命令的细节 3.git config -l   查看当前所有配置 ...

  6. Ionic3学习笔记(一)安装、项目结构与常用命令

    本文为原创文章,转载请标明出处 目录 安装 项目结构 常用命令 1. 安装 安装Cordova.Ionic npm install -g cordova ionic 创建一个新项目,有blank.ta ...

  7. 【Linux】Linux 常用命令汇总

    查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpk ...

  8. linux常用命令--开发调试篇

    前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序,有些可以帮我们定位疑难问题.本文将简单介绍一下这些命令. 示例程序 我们用一个小程序,来 ...

  9. Java 之 Maven 常用命令

    一.Maven 常用命令 在 cmd 中可以通过一系列的 maven 命令对我们的 maven 工程进行编译.测试.运行.打包.安装和部署. 1.compile 命令 compile 是 maven ...

随机推荐

  1. 嵌入式Linux驱动学习之路(二十四)Nor Flash驱动程序

    Nor Flash和Nand Flash的不同: 类型 NOR Flash  Nand Flash  接口 RAM-like,引脚多 引脚少 容量 小(1M.2M...) 大(512M.1G) 读 简 ...

  2. 商城项目:装nginx时碰到的各种问题

    因为项目需要,我们要在linux上nginx.碰到了各种问题.在这里一一记录下来. 首先我要开启我的两个虚拟机,开起来之后.用主机的SeureCRT去连接.都是好的. 但是我在虚拟机机上去ping I ...

  3. [LeetCode] Product of Array Except Self 除本身之外的数组之积

    Given an array of n integers where n > 1, nums, return an array output such that output[i] is equ ...

  4. [LeetCode] Number of 1 Bits 位1的个数

    Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also know ...

  5. [LeetCode] Roman to Integer 罗马数字转化成整数

    Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 t ...

  6. VS2015 使用及插件推荐

      环境搭建与插件推荐 Cpp in Win10 x64 vs2015 + Resharper/Visual Assist X vs2015Pro: Download or see BaiDu 中文专 ...

  7. 浅谈 Web 中前后端模板引擎的使用

    前言 这篇文章本来不打算写的,实话说楼主对前端模板的认识还处在非常初级的阶段,但是为了整个 源码解读系列 的完整性,在深入 Underscore _.template 方法源码后,觉得还是有必要记下此 ...

  8. Sqlite3常用的插入方法及性能测试

    最近做到的项目涉及一个大数据量缓存重传,其中要用到的sqlite技术,把自己的学习心得整理了一下. SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中. ...

  9. c# ros

    class MK { Stream connection; TcpClient con; public MK(string ip) { con = new TcpClient(); con.Conne ...

  10. JavaScript零基础学习系列五

    定时器 1.定时器:设定时间,在指定的时间之后执行函数或者是程序   a.反复性定时器:var dingshiqi=Window.setInterval("函数名()",时间n[毫 ...