安装以下文件

1.java.jdk

2apache ant

3.android skd

4.node

目前是这几个。  大该流程就是这样子的。

Ionic官方教程: http://learn.ionicframework.com/videos/windows-android/

以下内容参考官方教程得出。

        1、下载JDK并配置好Java运行环境

 

下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (请注意选择您电脑的对应版本)

Java环境变量的配置:参看:http://zhidao.baidu.com/question/1366931535221381339.html

        2、下载Apache Ant 并将其bin目录路径添加进Path路径

 

下载地址: http://mirror.tcpdiag.net/apache//ant/binaries/apache-ant-1.9.4-bin.zip

下载完成后解压该文件至某个安全的目录下,然后将改文件夹内的bin文件夹路径添加至系统Path环境变量中,如存放在C盘 Program Files目录下则Path中添加如下值 C:\Program Files\apache-ant-1.9.4\bin;  (添加方法和java配置path变量是一样的,注意以 ; 隔开每个环境变量的值)

        3、下载Android SDK 并配置好SDK运行环境(这里我安装的是 Android Studio,因为我按地址下的不能用。)

 

下载地址: http://developer.android.com/sdk/index.html 这里可以只下载Android SDK 不需要一并下载 Android Studio。下载完成并安装然后向系统Path环境变量中添加两个值。分别是 Android SDK中tools目录的路径和platform-tools的路径。例如:

C:\Program Files (x86)\Android\android-sdk\tools;

C:\Program Files (x86)\Android\android-sdk\platform-tools;

在这里我发现Android SDK安装目录中并没有 “ platform-tools”这个文件夹,于是询问隔壁Android开发的小伙伴,他说是ADT中才有,然后给我发了他那边环境中的这个文件夹,可正常使用。

实际上正确的解决方案应该是:

运行tools目录下的android.bat文件,然后出现如下界面,勾选Android SDK Platform-tools 然后安装。

注意:这里我下载的纯净版SDK之前并没有任何Android系统在内,所以同 Platform-tools 一样需要在这里勾选需要的版本然后安装。这里至少需要有一个系统,否则无法创建虚拟机。当然,用真机调试的话可以不依赖。

    4、下载NodeJS for Windows并安装

 

下载地址:https://nodejs.org/download/

Windows下安装NodeJS环境很简单,在NodeJS官网下载正确版本后安装即可。

注意要下的是下图中红色框所标注的文件。

        5、利用NodeJS中提供的nmp来安装Ionic和Cordova

         完成以上几步需要配置的环境就搭建完成了,接下来就只需要在控制台输入简单的几行命令就可以安装Ionic和Cordova啦。

进入cmd窗口,输入如下指令

           $     npm install -g cordova

按下回车系统将自动安装Cordova;

安装完后输入

           npm install -g ionic

安装Ionic

如果安成功了,在cmd里会出现下面的显示。

#完成以上所有步骤,就可以开始愉快地利用Ionic快速开发Android APP啦#

(三)创建一个Android项目并调用虚拟机运行:

 

        1、创建APP 

 

在控制台输入

        ionic start myapp

这里的 myapp是你的APP的名字

这里我遇到了问题,图没有存下来

说是少了glup模块之类的。在网上看了一下。好像是说版本低。一个一个升级。把node也要升级一下。我的node版本太老了,导致了好多错误。

这是成功之后的

        2、进入创建的APP目录 

      cd myapp

        3、选择配置Android环境 

        ionic platform add android

           这句话,如果你的ionic版本太高也会报错。我天始用的是2.0的后来降到了 1.65了,就不报错了。好奇葩

        4、打包生成APP 

    ionic build android

 

        5、运行APP(需要先新建虚拟机/连接手机,新建方法:打开Android SDK安装目录下的AVD Manager.exe选择新建)

 

      ionic run android

到这一步系统就会打开虚拟机运行简单的示例APP了。

window下Ionic环境安装的更多相关文章

  1. window下rabbitmq环境安装

    最近项目想用个MQ来做业务分离,看了市面上众多产品,最后选了rabbitmq,理由很简单,对window的支持很到位(其实是公司的系列产品都是.net的). 安装方法什么的就不说了,直接到官网下载双击 ...

  2. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  3. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

  4. Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

    版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...

  5. Window 下 MySQL 环境的安装

    Window 下 MySQL 环境的安装 简介: MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Manageme ...

  6. Window下mysql环境配置问题整理

    Window下mysql环境配置问题整理 参考如下链接. 无需安装解压版mysql包 创建选项配置 首次启动服务 用mysqld初始化目录 安装后设置和测试 启动服务错误信息 管理员模式打开cmd m ...

  7. Qt在window下的环境变量PATH的配置

    Qt在window下的环境变量PATH的配置 路劲: C:\Qt\Qt5.6.0\5.6\mingw49_32\bin C:\Qt\Qt5.6.0\Tools\mingw492_32\bin 发布Qt ...

  8. window下为kibana安装x-pack时候出现Plugin installation was unsuccessful due to error "No valid url specified."错误的解决方案

    在Windows环境下为kibana安装x-pack plugin的时候,按照官网提示的安装步骤执行命令: kibana-plugin install file:///E:/software/ELK/ ...

  9. Linux下Java环境安装

    本节主要讲解Linux(Centos 6.5)下Java环境的安装 1. 卸载机器上默认安装的JDK 在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装 ...

随机推荐

  1. c# ftp 上传文件 与 下载文件

    接着上一篇说. 上一篇说了根据配置文件获取路径,并判断路径在服务器中是否存在.如果不存在则在服务器中建立一个. 然后就是往路径下面传输文件了.. 代码: //连接ftp private void Co ...

  2. 关于《Spark快速大数据分析》运行例子遇到的报错及解决

    一.描述 在书中第二章,有一个例子,构建完之后,运行: ${SPARK_HOME}/bin/spark-submit --class com.oreilly.learningsparkexamples ...

  3. TF录像存储专项测试

    测试环境 移动设备:小米4C 移动设备版本:Android 5.1 IPC版本号:0.1.4110_10.1.1.1.3948 安居小宝版本:Version:2.0.1 测试网络:IPC使用WIFI网 ...

  4. JDBC 连接 MySQL 时碰到的小坑

    最近从MS SQL Server换到了MySQL,已经是8.11版本了,安装的时候似乎还用了新的身份认证方式之类的,连接过程中也是磕磕绊绊,碰到很多奇奇怪怪的问题,在此记录下来. 驱动加载: 以前使用 ...

  5. .NET基础 (06)面向对象的实现

    面向对象的实现1 C#中类可以有多个父类.可以实现多个接口吗2 简述C#中重写.重载和隐藏的概念3 为什么在构造方法中调用虚方法会导致问题4 在C#中如何声明一个类不能被继承 面向对象的实现 1 C# ...

  6. javascript事件坐标

    clientX 鼠标在页面显示区域的坐标 screenX鼠标在显示屏幕上的坐标 layerX 鼠标相对于“触发事件的元素的层级关系中离该元素最近的,设置了position的父元素”的边界的位置,从bo ...

  7. 【Linux】Linux各文件夹说明

    转载 /bin/ — 用来贮存普通命令. /sbin/ — 许多系统命令(例如 shutdown)的贮存位置.属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统./sbin目 ...

  8. 微信公众平台开发框架 Bee.WeiXin

    我们来看一下如何通过Bee.WeiXin开发微信公众平台.关于微信公众平台的一般性介绍, 这里不做展开. 园里找一找就可以了. 本文主要是介绍Bee.WeXin, 代码已发布到https://beew ...

  9. Label下FormattedText中的Span无法使用Binding的解决方法

    在Xamarin.Forms中,Xaml的模板功能并没有原生WPF丰富,比如Label中虽然有FormattedText可以添加Span来丰富Label的功能,但是下面的Span中的Text并没有绑定 ...

  10. TSQL--约束基础和Demo

    --============================================================ SQL SERVER 中使用constraint和role来对数据进行限制 ...