Phonegap自2.9.0以后,不提供直接下载了,都需要用node.js来安装,试了下,虽然麻烦,也还过得去。


要用到的工具包括下面几个:Java SDK,node.js,apache-ant,ADT(google提供的android开发工具,其实主要是需要android SDK)


Java SDK安装不说了。

;%JAVA_HOME%\bin


node.js安装不需要向原来那么麻烦了,直接下载安装就可以了。

Phonegap3.4.0打包本地html成android应用_phonegap


apache-ant下载,解压以后,配置目录就可以了。

;%ANT_HOME%\bin


ADT下载以后解压,要顺便把android SDK目录配置到path。

;D:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools;D:\adt-bundle-windows-x86_64-20131030\sdk\tools


首先安装phonegap,在node.js的命令行中,输入

Phonegap3.4.0打包本地html成android应用_android_02

npm install -g phonegap


Phonegap3.4.0打包本地html成android应用_phonegap_03


整个下载速度有点慢,如果你会翻墙的话会快很多。


进入到ADT的工作目录,创建项目,然后进入项目目录,添加android的环境,


phonegap create hello com.example.hello "HelloWorld"
cd hello
phonegap build android

或者

cordova create hello com.example.hello "HelloWorld"
cd hello
cordova platform add android
cordova build


Phonegap3.4.0打包本地html成android应用_node.js_04


通过node.js的命令行设置的项目名称和包的名称似乎不很管用。解决办法如下:

在create之后,先不要add 或者bulid 安卓,进入项目的www目录,下面有个config.xml文件,打开修改开头几行即可。

Phonegap3.4.0打包本地html成android应用_node.js_05


打开ADT,导入项目

Phonegap3.4.0打包本地html成android应用_android_06


Phonegap3.4.0打包本地html成android应用_android_07


Phonegap3.4.0打包本地html成android应用_phonegap_08


Phonegap3.4.0打包本地html成android应用_android_09


这样,一个phonegap 3.4.0的android项目就可以了。修改HelloWorld项目下的www目录中的内容就可以了。