择要:
近来闲来无事就把之前做的cordova项目整理了下,发明网上很少有细致完全的设置教程,所以本身就总结了下分享给人人。
环境搭建:
1.装置node.js
下载装置node.js,https://nodejs.org/en/,装置cordova时须要运用。装置完成以后在终端(win+r,cmd)实行node -v,假如看到以下图所示的版本号示意装置胜利。
2.装置ant
下载衔接:http://apache.dataguru.cn//ant/binaries/…,下载完成以后解压到你想装置的目次,比方D:\ant。然后将目次增加到体系变量里,步骤以下:右击我的电脑,点击属性,左边菜单点击高等体系设置,在弹窗中点击环境变量,然后在用户变量中增加变量ANT_HOME,值为D:\ant,增加变量path,值为D:\ant\bin,增加变量classpath,值为D:\ant\lib。
设置好以后在终端输入ant -v,假如涌现以下图所示则示意胜利。
3.装置cordova
在终端实行下面敕令
npm install -g cordova
测试装置是不是胜利,终端输入cordova -v,假如涌现以下如所示提醒示意装置胜利
注重:有时候我们装置胜利了,然则实行cordova敕令提醒不是内部或外部敕令,这时候须要在环境变量中设置我们的全局npm途径,在用户变量里找到path,假如没有就新建,增加值为C:\Users\admin\AppData\Roaming\npm(找到本身对应的npm目次)
4.装置jdk
下载http://www.oracle.com/technetwork/java/j…,挑选本身的版本
5.装置sdk
差别的cordova版本对应差别的sdk版本,我装的sdk为5.1.1。
下载sdk,http://www.oracle.com/technetwork/java/j…,这里有细致的装置步骤(http://www.cnblogs.com/zoupeiyang/p/4034…)
注重:装置硬件加速,须要修正BIOS的virtualization technology为true,模拟器启动不起来,去掉hardware。
假如以上都已完成了,那祝贺你环境设置胜利了!
建立第一个运用:
1.在终端进入你想要建立的目次,实行下面的敕令:
cordova create first com.example.first firstApp
cordova creat是建立项目的敕令,紧接着first为目次,com.example.first为定名空间,firstApp为app称号
2.增加平台
cd first
cordova platform add android
增加android平台,下载可能会比较慢
3.编译app
cordova build android
编译android体系,末了假如看到build successful,就能够了
4.运转app
模拟器上运转
cordova emulate android
浏览器上运转
cordova serve android
浏览器接见http://localhost:8000即可
真机上运转
cordova run android
祝贺你第一个运用程序完成了!
常用敕令
建立运用
cordova create first com.example.first firstApp
增加平台
cordova platform add android
cordova platform add ios
cordova platform add amazon-fireos
cordova platform add blackberry10
cordova platform add firefoxos
检察平台
cordova platforms ls
删除平台
cordova platform remove android
或许
cordova platform rm android
打包app
cordova build android
预编译
cordova prepare android
编译
cordova compile android
运转app
cordova emulate android
cordova serve android
cordova run android
总结
hybrid app相对native app来讲开辟起来速度快,相对轻易,然则没有native那末流通,机能和体验轻微差些。而且文件大小相差也很大,一样一个运用native只需几k,二hybrid却要几兆。
下面是我本身离别运用cordova和phonegap开辟的消息运用,迎接人人装置运用。
https://github.com/baixuexiyang/hybrid.g…