下载nodejs解压到opt目录
$ cd /usr/local/bin
$ sudo ln -s /opt/node-v5.1.0-linux-x64/bin/node
$ sudo ln -s /opt/node-v5.1.0-linux-x64/bin/npm

$ sudo npm install -g cordova ionic

下载android sdk解压到opt目录
$ vim .bashrc
export ANDROID_HOME="/opt/android-sdk-linux"
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"

$ android
使用代理(http://mirrors.neusoft.edu.cn 80)下载Android SDK Tools,Android SDK platrform-tools,Android SDK Build-tools,API22

下载java
$ sudo apt-get install oracle-java8-installer

$ vim .bashrc
export JAVA_HOME="/usr/lib/jvm/java-8-oracle"

创建项目
1.空白应用

$ ionic start myApp blank

2.Tabs应用

$ ionic start myApp tabs

3.滑动菜单应用

$ ionic start myApp sidemenu

4.运行

$ cd myApp
$ ionic platform add android
$ ionic build android
$ ionic run android

$ ionic platform add ios
$ ionic build ios 
$ ionic emulate ios

$ ionic serve

有可能遇到的错误

Unrecognized VM option 'MaxPermSize=256m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

$ cd.gradle
$ vim gradle.properties
org.gradle.jvmargs=-Xmx512m

Execution failed for task ':validateDebugSigning'.
> Unable to recreate missing debug keystore.

$ vim sudo chmod -R 777 .android

最新文章

  1. Linux命令随笔
  2. Ubuntu下解决bash 没有那个文件或目录的方法
  3. SAP采购订单审批记录增强
  4. 修改oracle数据库密码
  5. 《Effective C++》条款26 防卫潜伏的ambiguity模棱两可的状态
  6. 学习 opencv---(10)形态学图像处理(2):开运算,闭运算,形态学梯度,顶帽,黒帽合辑
  7. Hadoop学习之Hadoop集群搭建
  8. javascript中的apply,call,bind详解
  9. latex使用笔记
  10. Grafana+Prometheus系统监控之MySql
  11. 三菱Q系列PLC的智能功能模块程序
  12. Myeclipse、eclipse安装lombok
  13. 【EF6学习笔记】(九)异步处理和存储过程
  14. c++ 单引号"字符串" 用法
  15. 【C++】面试题目:从尾到头打印链表
  16. hdu2588-GCD-(欧拉函数+分解因子)
  17. CSS| text文本属性
  18. Unity实现简单的AR
  19. BZOJ4475: [Jsoi2015]子集选取【找规律】【数学】
  20. VS Code 界面语言设置

热门文章

  1. 十分钟学会python
  2. poi jar包的作用
  3. 什么是Servlet?它有哪些特点
  4. 多列布局——Columns
  5. Java集合---ArrayList的实现原理
  6. 16. 星际争霸之php设计模式--组合模式
  7. Couchbase学习记录
  8. jenkins+gerrit
  9. WF(二)
  10. python简单实现用户表单登录