Ionic- Android 开发环境搭建
Ionic- Android 开发环境搭建
为时一周的IONIC ADNROID 环境终于在各种处理错误中搭建成功,以下记录下搭建过程中遇到的各种情况的处理办法。
一 首先,当然是enviroment requirement.
A 安装JAVA (环境配置)
B 安装android sdk (请使用腾讯这个有良心的mirror:https://dsx.bugly.qq.com/repository/1 不是这个,估计我还得折腾不知道多少时间)
sdk/platform-tools
sdk/tools
ant
C 配置android SDK 环境变量
D 安装Node.js
我相信,对于一个初学都来说,如果真想学习IONIC,当你遇到各种问题的时候,请看:http://cordova.apache.org/ E文不好的话,但还是要看,因为我是通过这个解决各种问题的。
以下清楚说一下每一步的过程:
A JAVA 环境配置,请一定要注意,安装JDK的时候,误必不要使用默认的安装路径,如:c:\program file\java\jdk.xxx,请忽必动手改个路径,我改成:c:\programe file\jdk.xxx,当安装JRE时,那么你可以改成:c:\program file\jre.xxx.
原因:问百度,我不解释了。
B 关于Android sdk 的安装,建议的方法是,度娘后下载一个android sdk 的包,解压后,打开 SDK 目录下的tools下的android.bat运行,选择:
打开:https://dsx.bugly.qq.com/repository/1
登录后是这样的:

tools->option请填入 proxy server setting ,你登录上面的腾讯mirror后,会提供一个URL给你的,端口是80,相对于某某大学,某某科技院的MIRROR,还是相信民间的好用吧,道理大家都懂的。
other->force https://..... 请勾上
填入后,是这样的:

回到 android sdk manager ,你会看到各种版本的 android sdk tools, build tools, google apis and so so...那么,你的成功,已经有一半。我自己的摸索中,一直只看到LEVER 18的时候,那种感觉是多么的悲凉,好了。
现在显示是这样的:

安装完NODE后,请转到你准备放置项目的Diretory.
各位大侠,安装cordova之前,请好好看看这个介绍,总结后,就是说的:cordova-android platform与SDK API LEVER的对应关系,如果不对,你后面会有感觉想死的心情都有的,我是被折腾的没有脾气,终于还是去看了这个才行的。
看完之后,我选择:cordova-android 5.0.0 ,表问为什么,咋的手机太菜了,还是:5.0.1的系统嘛
如果你的动作很快,还没看清楚就执行了:npm install -g cordova 那么,你会发现:cordova platform ls后,显示的是:5.1.1的
你可以这样:
http://cordova.apache.org/docs/en/latest/reference/cordova-cli/index.html#cordova-create-command 这样,就是看这里,什么都要别人说清楚,那就不好了。
第一步:cordova platform rm android --save
第二步:cordova platform add android@^5.0.0 --save
然后,你会看到:

好了,现在不是5.0.0了么
接下来,运行cordova build android 试试

有没有吐血的感觉,怎么每一步都有错呢,分析原因,说的很清楚,你想起前面说过的那个mirror填上后出现一大堆API有么。
继续安装:

当然,你可以全部给他装上,我硬盘太小,我就装了这三个。
再来,我可爱的android apk,看到你真不容易。

哇,估计连系统都觉得很无语,无数个省略号后,最后的最后:
哇哇,successful,那不是成功的意思嘛
赶紧插上数据线,拷进手机,安装运行,晕,就一个这个画面:
Device is ready.....
Ionic- Android 开发环境搭建的更多相关文章
- Ionic Android开发环境搭建 下
上篇 Ionic 安装完成了,由于要开发Android,所以必不可少需要继续搭建Android开发环境. 首先,下载并安装JDK.然后配置一下环境变量. 接着,下载并安装Android SDK.下载过 ...
- Windows下Ionic Android开发环境搭建
转自 http://www.itwap.net/ArticleContent.aspx?id=26 来源: itwap.net 作者: 词略 时间: 2015-4-2 16:57:28 (一)Ioni ...
- Ionic Android开发环境搭建 上
首先,需要下载并安装Node.js. 什么是Node.js?百科上说:Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.Nod ...
- Cordova/Ionic Android 开发环境搭建 - Windows系统
电脑操作系统 - windows 10 IDE - WebStorm 2019 Node v10.15.3 npm v6.4.1 Ionic v3 Angula v5 Cordova 移动设备 ...
- Qt for Android开发环境搭建及测试过程记录
最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...
- Android开发环境搭建全程演示(jdk+eclipse+android sdk)
全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...
- Java、Android 开发环境搭建
一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...
- Android开发环境搭建相关文章列表(转载)
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...
- Android开发环境搭建及常见问题解决方法
转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...
- android 开发环境搭建 (转)
最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...
随机推荐
- 标准模板库(STL)的一个 bug
今天敲代码的时候遇到 STL 的一个 bug,与 C++ 的类中的 const 成员变量有关.什么,明明提供了默认的构造函数和复制构造函数,竟然还要类提供赋值运算符重载.怎么会这样? 测试代码 Tes ...
- sybase 收集常用sql语句
-------创建sybase设备 语句--------- disk init name="DEV_DB_CLIENT_DAT26", physname="F:\syba ...
- 前端设计中关于外部js文件加载的速度优化
在一般情况下,许多人都是将<script>写在了<head>标签中,而许多浏览器都是使用单一的线程来加载js文件的,从上往下,从左往右. 若是加载过程出错,那么网页就会阻塞,就 ...
- 如何在IntelliJ IDEA删除Project
1.直接从菜单 File -> Close Project 关掉此项目,回到欢迎界面 2.在欢迎界面中,鼠标移到你想要删除的项目上(不要点击,一点就打开了),然后按DELETE键即可删除
- hdu 5073
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5073 思路:一开始忘了排序,wa了好几发...选择区间长度为N - K的连续的数, 然后其余的K个数都 ...
- 如何在本地搭建IIS服务器
http://jingyan.baidu.com/article/8ebacdf021313d49f65cd525.html
- 分布式缓存技术redis学习系列(二)——详细讲解redis数据结构(内存模型)以及常用命令
Redis数据类型 与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多,常用的数据类型主要有五种:String.List.Hash.Set和Sor ...
- 转: BAT等研发团队的技术博客
BAT 技术团队博客 1. 美团技术团队博客: 地址: http://tech.meituan.com/ 2. 腾讯社交用户体验设计(ISUX) 地址:http://isux.tencent.c ...
- JavaScript对寄生组合式继承的理解
有关JavaScript的几种继承方式请移步JavaScript的几种继承方式 原型链的缺陷 SubType.prototype = new SuperType(); 这样做的话,SuperType构 ...
- 简明 Git 命令速查表(中文版)
原文引用地址:https://github.com/flyhigher139/Git-Cheat-Sheet/blob/master/Git%20Cheat%20Sheet-Zh.md在Github上 ...