常用命令:
  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. 如何用卷积神经网络CNN识别手写数字集?

    前几天用CNN识别手写数字集,后来看到kaggle上有一个比赛是识别手写数字集的,已经进行了一年多了,目前有1179个有效提交,最高的是100%,我做了一下,用keras做的,一开始用最简单的MLP, ...

  2. 区块链(Blockchain)

    一 .什么是区块链? 区块链(Blockchain)是由节点参与的分布式数据库系统[1],它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger).它是比特币的一个重要概念,完整比特币区 ...

  3. 求n!最后一位非零数

    引子:求n!末尾0的个数 n!末尾的0来源只有2,5两个质数相乘.所以只需要考察n!中包含多少个2和多少个5.然后取其较小值即为所求.即ans=min(cnt(2),cnt(5)).而转念一想,cnt ...

  4. jquery Combo Select 下拉框可选可输入插件

    Combo Select 是一款友好的 jQuery 下拉框插件,在 PC 浏览器上它能模拟一个简单漂亮的下拉框,在 iPad 等移动设备上又能回退到原生样式.Combo Select 能够对选项进行 ...

  5. PHP curl报错“Problem (2) in the Chunked-Encoded data”解决方案

    $s = curl_init(); curl_setopt($s, CURLOPT_POST, true); curl_setopt($s, CURLOPT_POSTFIELDS, $queryStr ...

  6. 封装js的部分兼容性

    //获取标签的内容(兼容所有浏览器)function getInnerText(element) { //能力检测(先判断如果这个能力有这个) if(typeof element.innerText ...

  7. asp.net页面生命周期

    Asp.Net页面生命周期 本文转载自:http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html 一.什么是Asp.Net页面生命周期 当 ...

  8. 微信开发包注意jar版本:

    微信java jar的加密key的大小支持 异常java.security.InvalidKeyException:illegal Key Size的解决方案:在官方网站下载JCE无限制权限策略文件( ...

  9. kvm初试0

    1.安装ubuntu 14 2.更新apt-get源 deb http://mirrors.sohu.com/ubuntu/ trusty main restricted universe multi ...

  10. 浅谈:javascript的面向对象编程之具体实现

    下面的javascript代码都是需要使用jQuery插件来做的.希望大家可以搭建好工作环境 首先我们来做一个练习:在一个删除的超链接中添加一个提示信息,提示是否确认删除. 一般情况下我们都会这么做 ...