二(Ionic Framework支持Android开发)

少年恃险若平地,独倚长剑凌清秋。这篇文章主要讲述二: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
二(Ionic Framework支持Android开发)

文章图片

安装完成后,添加环境变量
JAVA_HOMEC:\\Program Files\\Java\\jdk1.8.0_101 Path增加; %JAVA_HOME%\\bin(前面有一个分号) CLASSPATH增加.; %JAVA_HOME%\\lib\\dt.jar; %JAVA_HOME%\\lib\\tools.jar; (前面有一个点和分号)

验证安装:输入命令java -version和javac,如果能够正确返回数据,则为成功
二(Ionic Framework支持Android开发)

文章图片

二(Ionic Framework支持Android开发)

文章图片

 
【二(Ionic Framework支持Android开发)】 
二:Apache ant(Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供)
http://ant.apache.org/bindownload.cgi
将文件下载后,直接解压存放在某个地址,例如:D:\\ant\\apache-ant-1.10.1
二(Ionic Framework支持Android开发)

文章图片

二(Ionic Framework支持Android开发)

文章图片

完成解压后,添加系统变量
ANT_HOMED:\\ant\\apache-ant-1.10.1 Path增加; %ANT_HOME%/bin(前面有一个分号)

验证安装:输入命令ant -v,能够正常返回则为成功
二(Ionic Framework支持Android开发)

文章图片
 
 
三:Android Studio,也可以只安装Android SDK,但还需要安装gradle,这样单独安装比较麻烦,安装了Android Studio,会将Android SDK和gradle一并安装,所以选择比较简单的方式进行安装
在安装时,可以指定Android Studio和Androkd SDK的安装位置,这里,我重新指定了Androkd SDK的安装位置,方便自己能够加入系统变量
二(Ionic Framework支持Android开发)

文章图片

导入配置选择不需要导入
二(Ionic Framework支持Android开发)

文章图片

安装完成后,打开Android Studio程序,并配置Android SDK
二(Ionic Framework支持Android开发)

文章图片

当需要下载Android API时,勾选需要下载的Android API,并点击“Apply",会下载Android API
二(Ionic Framework支持Android开发)

文章图片

配置完成后,添加环境变量
ANDROID_HOMED:\\Android\\sdk Path添加%ANDROID_HOME%\\platform-tools; %ANDROID_HOME%\\tools;  

测试,因为Android SDK是集成在Android Studio中进行安装的,未单独进行安装,所以执行命令时会出现该问题
二(Ionic Framework支持Android开发)

文章图片

另外需要执行命令adb,出现以下界面说明安装是成功的
二(Ionic Framework支持Android开发)

文章图片

 
 
 
 
启动Android发现错误
二(Ionic Framework支持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

    推荐阅读