PhoneGap,或者应该说Cordova官方介绍,在生成Jar文件问题上一笔带过,缺斤少两,个人表示无限鄙视,什么1,2,3,4哪来那么容易
首先是下载,Download it from cordova apache .org and unzip its Android package,结果去了那边人家叫我们用命令行下载
打了个npm install -g cordova,都不知道它把文件载到了哪里,install操作又干了什么,结果还是靠自己把cordova-2.9.1-src.zip下载下来
解压后找到cordova-android,目测这个就是用来生成Jar的,那继续试试
第2步Navigate to the Android package's.... formed as /framework/cordova-x.x.x.jar.继续坑爹
直接说明做,提示出错,说要用android update project什么的,官方自己把framework做好再给我们下载就是了,还要搞什么手工update?
但再看一看,与framework同级有个bin目录,里面是些update,create之类的东西,凡事总有原因,这个bin是预备来干嘛的呢?
不管那么多,打个命令试试,在cmd命令行下进bin目录输入
update ..\framewrok\
运行成功,framework目录下多了一堆东西,真相大白,这个framework目录之所以缺少一些文件,是因为这些文件因人而异,要用android的update project功能,
对framework进行本地参数设置,生成一些适合本机的配置文件,为了framework文件夹保持干净,就把命令文件放到bin里,搞得我们要在命令行进入一个目录
打命令去update另一个目录里东西哎,少年,坑爹也要有个尺度啊....
以上步骤完成后进行ant jar,传说中的cordova-x.x.x.jar终于出现
我运行的时候出来的是cordova-2.9.1.jar,这些玩意变化太快,过两天,恐怕已经是3.1.6.6的样子了