一. 安装Node.js基本环境
官网下载地址:https://nodejs.org/
安装成功之后可以使用简单命令查看其版本
node -v
npm相关命令
node cli.js install npm -gf //安装最新的NPM node cli.js install npm@1.0.105 -gf //可以安装指定版本的NPM
? 安装Ant:http://ant.apache.org/
安装Git:?http://git-scm.com/
下载Android SDK 以及开发工具,目前有Android Studio 工具比较方便
? 共享一个Android SDK下载地址:?http://pan.baidu.com/s/1i3vjl8T
二. 安装Cordova
安装最新版本的Cordova
npm install -g cordova
安装指定版本的Cordova
npm install -g cordova@4.0.0
查看Cordova的基本信息情况
npm info cordova
更新Cordova版本
npm update cordova -g
? 更多命令请查看官网
?
三. 创建一个解决方案
指定一个工作目录,然后再cmd命令行总进入这个目录,比如M:\Android\PhoneGap0602
cd M:\Android\PhoneGap0602
创建一个解决方案,使用如下命令,创建成功之后你会发现里面创建了bertphone文件夹
cordova create bertphone com.yourname.myapp BertPhone
? ? ? ? ?进入工程目录
cd bertphone
添加对平台的支持
cordova platforms add android
添加插件的支持
cordova plugin add org.apache.cordova.device cordova plugin add org.apache.cordova.console
?
??以上内容摘录于:http://www.cnblogs.com/qingyuan/p/4557715.html
?
?
这篇文章主要介绍下使用cordova创建Android的应用。原本我认为应该和ios一样简单,不过后面我发现错了,不是我想象中那样。我将我搭建的过程记录下来,作为经验记录,也希望对需要的朋友起到或多或少的帮助。
如果说不考虑Android本身的SDK以及虚拟机的话,使用cordova创建Andorid应用会向下面这般简单
1
2
3
4
5
6
7
8
9
10
11
|
# 进入app根目录 cd ?my-app
?
# 检查支持平台,如果有android,说明你可以开发android应用 cordova platforms list ?
# 创建应用 cordova platform add android ?
# 启动虚拟机 cordova emulate android |
但是,这个前提是你本身已搭建好了Android开发环境,如果没有,抱歉,你会和我一样出现类似下面的错误提示:
Error: The command “android” failed. Make sure you have the latest Android SDK installed
怎么办呢?参考官方的文档 [点击查看],下面开始说说搭建Android开发环境
我是Mac系统,网上大多都是linux和windows的教程,这里我就不考虑了,我只记录mac下搭建过程
请在官方网站下载SDK
http://developer.android.com/sdk/index.html
下载好压缩包并解压缩后,根目录会有两个子目录,分别为
将SDK目录拷贝到指定位置,我这里设置到Mac当前用户的家目录
1
|
cp ?/adt-bundle-mac-x86_64-20140702/sdk ??~ /Development/adt-bundle
|
设置PATH环境
1
|
$ vi ?~/.bash_profile
|
末尾添加SDK路径
1
|
export ?PATH=${PATH}:$HOME /Development/adt-bundle/sdk/platform-tools :$HOME /Development/adt-bundle/sdk/tools
|
执行生效
1
|
source ?~/.bash_profile
|
那到这里就完事了吗?朋友,告诉你,还没到一半,接着往下看吧
安装ant(如果你没有安装过的话)
这里我通过Mac的homebrew进行安装,如果你不了解可以看看这篇文章
在终端里,执行下面命令安装ant
1
|
brew install ?ant
|
安装SDK
执行下面命令,打开 Android SDK Manager
1
|
android ; exit ;
|
傻眼了吧,这么多,装哪些?别急,我也傻眼了,所以中间装了好多才成功,我这里总结下,但是可能不对,但是管他呢,作为初学者,这样至少能成功。如果你有好的文章,可以推荐给我。
如果你无法安装SDK,报dl-ssl连接不上的错,那么你可参考下面的文章修改本地HOSTS
原文:http://201603231859.iteye.com/blog/2292920