首先,在安装phonegap之前需要安装nodejs,地址为http://nodejs.org/安装是dmg的向导式,不用多说
接下来安装phonegap,在终端中使用$ sudo npm install -g cordova(phonegap的话,貌似有问题),需要注意相应位置的文件权限,根据网络状况,安装过程会持续较长时间,请耐心等待
安装完成后显示如下:
使用情况:
A:iOS平台
1.创建项目命令(cordova create):cordova create ~/desktop/hellophonegap esrichina.gisxy.phonegap phonegapDemo
2.添加平台(cordova platform add ios),需要注意的是必须cd到刚才新建的项目文件夹下 cd ~/desktop/hellophonegap
3.构建项目(cordova build),这一步也可以在Xcode里面来完成
B:Android平台
正常情况,使用cordova platform add android应该是可以向添加ios一样简单,但是由于本机android环境没有安装或者没有达到phonegap的相关要求是会提示创建失败,如下图
升级android的相关sdks和tools,在android的目录运行android工具可以看到可视化界面操作;
配置环境变量:
在Terminal中输入
open ~/.bash_profile
打开文件后输入这两行
export PATH=/Users/esrixian/applications/androidsdk/platform-tools:$PATH
export PATH=/Users/esrixian/applications/androidsdk/tools:$PATH
具体的目录为你放置android SDK的正确目录
保存文件
并在Terminal内输入
source ~/.bash_profile
具备以上条件后 cordova platform add android就没有问题啦!
最后,可以通过cordova build --release android在项目的android/bin下生成PhoneGapDemo-release-unsigned.apk的应用,便于发布
不带[release]参数会生成PhoneGapDemo-debug.apk
参考官方:http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface