二:Ionic Framework支持Android开发
首先安装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开发的更多相关文章
- 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 ...
- 四:Ionic Framework不支持Android4.2.2的解决方法
目前有一个项目是在Ionic3上开发的,浏览器中进行开发和处理,并将项目打包至Android7.1的平板中查看,运行效果是不错的 大体的框架与交互方式已经完成了,开会时并演示给用户看,发现都是不错的, ...
- Android开发系列之搭建开发环境
接触Android好久了,记得09年刚在中国大陆有点苗头的时候,我就知道了google有个Android,它是智能机操作系统.后来在Android出1.5版本之后,我第一时间下载了eclipse开发工 ...
- IntelliJ IDEA —— Android开发的另一个选择
IntelliJ IDEA —— Android开发的另一个选择 很早就听过Eclipse的大名,但在我初学Java的时候,一位前辈推荐的IDE却是IntelliJ IDEA.因为之前用过JetBra ...
- 【转】Android开发笔记(序)写在前面的目录
原文:http://blog.csdn.net/aqi00/article/details/50012511 知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面希望通过分享自己的经 ...
- Android开发环境的演变
之前安装过eclipse,给我的感觉是,好生麻烦.刚开始自己装花了好多时间.隐约还记得有两个小tips: 1)打开时出现 “failed to load the JNI shared library ...
- 170多个Ionic Framework学习资源(转载)
在Ionic官网找到的学习资源:http://blog.ionic.io/learning-ionic-in-your-living-room/ 网上的文章比较多,但是很多时候我们很难找到自己需要的. ...
- Eclipse Android开发环境搭建
要点: 1)已经安装配置好eclipse和jdk环境 2)给eclipse安装ADT插件(支持android开发) 3)安装配置android sdk环境(类似jdk) 4)eclipse中配置and ...
- 配置cordova的android开发环境(无android studio)
原文:配置cordova的android开发环境(无android studio) 趁元旦放假想试一下cordova,不想安装庞大的android studio,所以想最小化安装,居然花了一整天的时间 ...
随机推荐
- Linux下find命令及其参数的使用
find命令原理:从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,并可以对其进行相关的操作. 格式:find [查找目录] [参数] [匹配模型] 多参数格式:find [查找目 ...
- Anaconda创建python(2.7/3.6)的虚拟环境后需要添加ipykernel
今天在工作的过程中遇到这样一个问题:安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境中的python kernel.后来上网找到了解决办 ...
- LAMP环境介绍
LAMP简介: Lamp是一组常用于来搭建动态网站或者服务器的开源软件平台,Linux apache mysql perl或php. Linux :提供操作系统 Apache:Web服务器 Mysql ...
- Spring Web 项目Junit测试报错问题
测试对象是Web项目的Service类,参照网上查到的资料,按如下方式执行时报错, //使用junit4进行单元测试 @RunWith(SpringJUnit4ClassRunner.class) / ...
- 省队集训Day1 总统选举
[题目大意] 一个$n$个数的序列,$m$次操作,每次选择一段区间$[l, r]$,求出$[l, r]$中出现超过一半的数. 如果没有超过一半的数,那么就把答案钦定为$s$,每次会有$k$个数进行改变 ...
- 20155335俞昆《java程序设计》第十周总结
学号 2016-2017-2 <Java程序设计>第十周学习总结 ## 事实上网络编程,我们可以简单的理解为两台计算机相互通讯数据而已,对于程序员而言,掌握一种编程接口并使用一种编程模型相 ...
- floyd骚操作——传递闭包
传递闭包的含义指通过传递性推导出尽量多的元素之间的关系,而传递闭包一般都是采用floyd算法. 下面用两道题来实现传递闭包: Problem 1(POJ3660): 题目链接:http://poj.o ...
- VMware 12安装虚拟机Mac OS X 10.10不能上网问题
1:从本机中选择打开连接网络,选择本地连接.如果是无线网可以选择无线网. 1: 2: 控制面板--->网络和共享中心 2:选择属性,点击共享按钮. 3:将internet连接共享下面选项都选中 ...
- poj 2104 可持久化线段树
我们先离散化,然后根据权值建立线段树,假设我们现在有一颗权值线段树,表示在区间1-n中每个数出现了几次,那么我们可以二分的求出来这个区间的k大值,类似sbt的select操作,那么因为点的权值插入是无 ...
- mysql 之修改初始密码
转载自:https://www.cnblogs.com/ivictor/p/5142809.html 为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于er ...