首先安装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. Leetcode 557. 反转字符串中的单词 III

    1.题目描述 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序. 示例 1: 输入: "Let's take LeetCode contest" ...

  2. phpstorm license 解决

    http://idea.lanyus.com/ sudo vim /etc/hosts 最后添加:  0.0.0.0 account.jetbrains.com 然后把获得的注册码,复制到,licen ...

  3. 51Nod 1090 3个数之和

    Input示例 7 -3 -2 -1 0 1 2 3 Output示例 -3 0 3 -3 1 2 -2 -1 3 -2 0 2 -1 0 1 #include "bits/stdc++.h ...

  4. kafka命令总结

    ./kafka-console-consumer.sh  --bootstrap-server IP:9092  --topic user-asset-change-v1 --partition 2  ...

  5. salt总结

    安装jdk jdk: file.managed: - source: salt://service/zabbix/files/jdk1.8.0_121.tar.gz - name: /usr/loca ...

  6. SpringBoot Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser

    最近尝试着用spring boot ,页面模版使用的jsp,在pom里配置了对jsp的支持: <dependency> <groupId>org.apache.tomcat.e ...

  7. 使用TSQL语句操作MySQL数据库

    使用TSQL语句创建数据库 以前用的是鼠标在界面上手动创建,这样创建会比较麻烦,而且还会经常出问题.在其它电脑上要用的话还需要重复操作.所以要使用程序代码操作,能通过代码的就不用手动操作. 在数据库界 ...

  8. Achain 钱包部署

    官网 GIT: [ Achain_linux ] 基础环境 OS: CentOS, Ubuntu Achain: 官网 [ release 最新版本 ] 安装 Achain 钱包 下载 CentOS ...

  9. 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 H. Skiing (拓扑排序+假dp)

    题目链接:https://nanti.jisuanke.com/t/16957 题目: In this winter holiday, Bob has a plan for skiing at the ...

  10. bzoj 1188 SG函数

    首先我们可以把一个石子看成一个单独的游戏,那么我们可以发现所有位置的石子至于奇偶有关,因为某一个人操作其中的一个石子,我们可以用相同的石子做相同的操作,所以我们只需要保留下所有位置的01,那么对于每个 ...