首先安装ionic,在使用npm下载ionic和cordova的过程中有问题可以使用淘宝的npm镜像,具体的方法可以参考网络

npm install -g ionic cordova

其他还需要安装JDK、Apache Ant、Android SDK等


一:JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载JDK安装文件,选择安装的目录是,C:\Program Files\Java\jdk1.8.0_101

安装完成后,添加环境变量

JAVA_HOME        C:\Program Files\Java\jdk1..0_101
Path 增加 ;%JAVA_HOME%\bin(前面有一个分号)
CLASSPATH 增加 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (前面有一个点和分号)

验证安装:输入命令java -version和javac,如果能够正确返回数据,则为成功


二:Apache ant(Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供)

http://ant.apache.org/bindownload.cgi

将文件下载后,直接解压存放在某个地址,例如:D:\ant\apache-ant-1.10.1

完成解压后,添加系统变量

ANT_HOME    D:\ant\apache-ant-1.10.1
Path 增加 ;%ANT_HOME%/bin(前面有一个分号)

验证安装:输入命令ant -v,能够正常返回则为成功


三:Android Studio,也可以只安装Android SDK,但还需要安装gradle,这样单独安装比较麻烦,安装了Android Studio,会将Android SDK和gradle一并安装,所以选择比较简单的方式进行安装

在安装时,可以指定Android Studio和Androkd SDK的安装位置,这里,我重新指定了Androkd SDK的安装位置,方便自己能够加入系统变量

导入配置选择不需要导入

安装完成后,打开Android Studio程序,并配置Android SDK

当需要下载Android API时,勾选需要下载的Android API,并点击“Apply",会下载Android API

配置完成后,添加环境变量

ANDROID_HOME        D:\Android\sdk
Path  添加  %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; 

测试,因为Android SDK是集成在Android Studio中进行安装的,未单独进行安装,所以执行命令时会出现该问题

另外需要执行命令adb,出现以下界面说明安装是成功的

启动Android发现错误

网上找到解决方法:http://blog.csdn.net/xx326664162/article/details/50563122

直接点击取消,在后面的步骤再下载Android SDK,这个方法也只是跳过了Android SDK检测,但还是需要下载Android SDK的,才可以进行编译

参考地址:http://blog.csdn.net/baymaxlily/article/details/52948777

参考地址:http://www.cnblogs.com/sdzj/p/7350459.html

二:Ionic Framework支持Android开发的更多相关文章

  1. lazarus 2016 2月18 4:22:35 支持android开发了, 既ios,linux,macosx,window,web 后 囊括一切啦。 哈哈

    Android Development Lazarus for Linux Lazarus for Mac OS X Lazarus for iOS Lazarus for Windows Lazar ...

  2. 四:Ionic Framework不支持Android4.2.2的解决方法

    目前有一个项目是在Ionic3上开发的,浏览器中进行开发和处理,并将项目打包至Android7.1的平板中查看,运行效果是不错的 大体的框架与交互方式已经完成了,开会时并演示给用户看,发现都是不错的, ...

  3. Android开发系列之搭建开发环境

    接触Android好久了,记得09年刚在中国大陆有点苗头的时候,我就知道了google有个Android,它是智能机操作系统.后来在Android出1.5版本之后,我第一时间下载了eclipse开发工 ...

  4. IntelliJ IDEA —— Android开发的另一个选择

    IntelliJ IDEA —— Android开发的另一个选择 很早就听过Eclipse的大名,但在我初学Java的时候,一位前辈推荐的IDE却是IntelliJ IDEA.因为之前用过JetBra ...

  5. 【转】Android开发笔记(序)写在前面的目录

    原文:http://blog.csdn.net/aqi00/article/details/50012511 知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面希望通过分享自己的经 ...

  6. Android开发环境的演变

    之前安装过eclipse,给我的感觉是,好生麻烦.刚开始自己装花了好多时间.隐约还记得有两个小tips: 1)打开时出现 “failed to load the JNI shared library ...

  7. 170多个Ionic Framework学习资源(转载)

    在Ionic官网找到的学习资源:http://blog.ionic.io/learning-ionic-in-your-living-room/ 网上的文章比较多,但是很多时候我们很难找到自己需要的. ...

  8. Eclipse Android开发环境搭建

    要点: 1)已经安装配置好eclipse和jdk环境 2)给eclipse安装ADT插件(支持android开发) 3)安装配置android sdk环境(类似jdk) 4)eclipse中配置and ...

  9. 配置cordova的android开发环境(无android studio)

    原文:配置cordova的android开发环境(无android studio) 趁元旦放假想试一下cordova,不想安装庞大的android studio,所以想最小化安装,居然花了一整天的时间 ...

随机推荐

  1. floor ceil

    echo floor(11/10); echo ceil(11/10); swiper  可以用在ajax的success中,如果用ejs拼接的,放ajax里面才可以轮播

  2. solr集群安装部署

    一.安装部署zookeeper集群 zookeeper集群 二.solr集群部署 集群配置 IP | 节点名称 | 环境 --- | --- | --- 192.168.137.128 | 192.1 ...

  3. c# 合并两个有序数组

    , , , , , }; , , , }; ArrayList lists = new ArrayList(); ArrayList temp = new ArrayList(); lists.Add ...

  4. 在centos中使用rpm安装包安装jenkins

    jenkins下载:http://pkg.jenkins-ci.org/redhat/ 下载rpm包到本地 在linux下使用rpm包安装命令: sudo rpm -ih jenkins-1.562- ...

  5. 「模板」「讲解」Treap名次树

    Treap实现名次树 前言 学平衡树的过程可以说是相当艰难.浏览Blog的过程中看到大量指针版平衡树,不擅长指针操作的我已经接近崩溃.于是,我想着一定要写一篇非指针实现的Treap的Blog. 具体如 ...

  6. 51nod1667 概率好题

    基准时间限制:4 秒 空间限制:131072 KB 分值: 640  甲乙进行比赛. 他们各有k1,k2个集合[Li,Ri] 每次随机从他们拥有的每个集合中都取出一个数 S1=sigma甲取出的数,S ...

  7. 静态资源(JS/CSS)存储在localStorage

    一.简单了解SEO SEO由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”.SEO是指从自然搜索结果获得网站流量的技术和过程. 搜索引擎不优化的网站分为 ...

  8. js_参数的get传输,从一个页面到另外一个页面。

    2017年10月31日,今天是万圣节,欢乐谷搞事情. 刚接触前端那会是分不清,前端和后台的,后台的数据如何传输到前端的. 现在用的还是Jquery的ajax请求后台数据到前端页面的,需要学习的地方还有 ...

  9. zip函数的应用

    #!/usr/bin/env python # encoding: utf-8 from itertools import zip_longest # ➍ # zip并行从输入的各个可迭代对象中获取元 ...

  10. 2017多校第7场 HDU 6129 Just do it 找规律

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6129 题意:求a序列后m次xor前缀和 解法: 手动对1位置对每个位置的贡献打表发现 第一次 贡献为 ...