文章目录

《账单分期计算器》的更新工作基本完成,只待发布了。记录一下这次新版本开发中有关Apache Cordova 安卓项目标准创建方式的过程。

之所以说是标准,是因为完全按照官方文档来创建,而不是像之前那篇日志《PhoneGap开发心得(一) 搭建PhoneGap+Eclipse+Android环境》的做法。废话少说,开始吧。

1、首先是常规的环境要配置好,JDK(点击这里下载)、ADK(点击这里下载)、Eclipse(点击这里下载)、Eclipse装上ADT插件(打开Eclipse中的菜单 “Help”->”InstallNewSoftware”进入软件安装界面,点击“Add”按钮,Location地址栏填入:https://dl-ssl.google.com/android/eclipse/)。然后Node.js(http://nodejs.org/)的安装,GIT(http://git-scm.com/)的安装也是必不可少的。这些都跟之前的日志所描述的大同小异,就不赘述了。但是一定要记得把应该配置的环境变量配好!

2、接着来看正规军的操作方式吧,我们准备安装配置最新的Cordova项目。我的主工作环境是Windows8,所以就写Windows下的方式啦。打开命令行工具(Win+R→cmd),输入:

1
C:>npm install -g cordova

等待流程结束,cordova也下载配置完毕了。

3、然后我们来创建一个项目:

1
2
3
C:>cd [项目目录]
C:项目目录>cordova create hello com.example.hello HelloWorld

继续等待cordova CLI下载配置一堆东西,ok。

4、接下来创建android平台的内容。首先进入项目目录:

1
2
C:项目目录>cd hello
C:项目目录hello>cordova platform add android

很自然的,再次等待cordova CLI blablabla处理一堆玩意。

5、现在android项目也创建好了,然后我们该来点实际点的东西了。把之前写好的网站项目拷贝到 C:项目目录hellowww 中,如果你有的项目将会发布多个平台,这一步会比较重要,因为它不但将省去你挨个向各个拷贝网站项目源码的过程,更重要的是会免除挨个检查遗漏和错误的悲惨经历。

从现在开始,就可以在这个www目录中编辑网站项目了。

但是别忘了,虽然这个时候你的项目里面可能没有cordova.js,但是仍然必须引入才可以,如果用到了插件,还需要引入cordova_plugins.js。

6、刚才拷贝到www目录的网站项目源码怎么在android平台项目中生效呢?很简单:

1
C:项目目录hello>cordova build

当然,如果你的项目中已经有多个平台了,而你只希望编译android项目,那么:

1
C:项目目录hello>cordova build android

7、下面轮到Eclipse登场了。打开Eclipse,新建一个项目,选择“Android Project from Existing Code”,然后选择C:项目目录helloplatformsandroid,然后导入所有项目。至此,标准方式创建完成。

8、为什么我要选择标准创建方式?因为添加各种插件十分方便,所以接下来是讲如何创建插件:

1
2
C:项目目录hello>cordova plugin add org.apache.cordova.network-information

在此官方页面(http://cordova.apache.org/docs/en/3.5.0//guide_cli_index.md.html#The%20Command-Line%20Interface)可以看到都有哪些插件可用。

好了,一切ok。记得每次修改了网站项目以后,都在CLI中build一次,这样才能保证Eclipse编译出来的项目是最新的。

♦ 本文固定连接:http://gsgundam.com/2014-08-06-apache-cordova-3-5-android-create-by-cli/

♦ 转载请注明:GSGundam 2014年08月06日发布于 GSGUNDAM砍柴工

友荐云推荐