今天也配置好phonegap3.0 android开发环境了,操作系统是win7,就楼主文章做些补充。
我是按phonegap官网文档配置的,有些注意事项如下:
第一步要安装jre/jdk,到sun网站上,下载jdk,我下的版本是jdk-7u25 ,然后安装。
安装完以后,注意要在环境变量中添加,一个是path变量中添加jdk及jdk下的bin目录,第二个是添加java_home变量,这一步可以在网上按 java_home为关键字搜到详细介绍。
第二步,下载并安装eclipse,到android网站上下载android sdk (adt-bundle for
windows),就是一个带android
sdk的eclipse压缩包,我下的版本是adt-bundle-windows-x86_64-20130729.zip 。 解压即可。
第三步,设置ant,在path变量中添加ant路径,你在adt包里查找org.apache.ant ,就能找到这个目录。
第四步,检查android版本,在cmd环境下,运行“android”,或者直接打开SDK Manager,可以看到默认安装的是4.3
(version 18),而phonegap需要的是17,所以必须添加4.1.2(17)的sdk,或者你添加4.0.3等其他版本sdk。
注意,因为GWF的关系,sdk
manager是连不上google服务器的,你要在晚上找连接dl-ssl.google的办法,比如修改hosts或用代理(这个问题困扰我好久)
第五步,接下来,按楼主所说,安装node.js ,用npm 安装phonegap组件 ,完成后,可以用phonegap create命令生成项目文件
最后一步,也就是我遇上无数次挫折的一步,楼主没有仔细说明的一步:
如果没有按前4步设置好,在phonegap build android时,会因为找不到本地sdk环境而使用remote
环境,然后就要求你提供phonegap的账号密码(楼主估计就是用这一方式完成了build),而你强制使用local环境, 会报错。
而按官方文档里面的各种坑爹命令,都解决不了问题。
设置好前4部后,就能顺利使用本地环境build了。
接下来,就用eclipse进行开发了,和之前2.x的方式相同。 其实我所说的前面4步,也和2.x的方式相同,只是我太急了,就按官网3.0文档配置,遗漏了这几步,浪费了很多时间。