PhoneGap+Cordova+SenchaTouch-01-环境搭建
转http://my.oschina.net/zhongwenhao/blog/369465
环境搭建基于 windows ,mac系统可以借鉴
1、安装NodeJS 和ruby
我下载的是 node-v0.10.35-x64.msi
安装 1.9.3版本的,2.0版本的据说有问题,不知道bug 有没有修复,反正我也没试!
安装ruby时要勾选将添加到path ,如果没有勾选,手动将安装根目录添加到path 中
参考:
C:\Ruby193\bin
2、安装PhoneGap
打开命令行,输入命令:
npm install -g phonegap
3、安装Cordova
sudo npm install -g cordova
4、安装 ant
参考配置:
ANT_HOME C:/ apache-ant-1.8.1
path C:/ apache-ant-1.8.1/bin
classpath C:/apache-ant-1.8.1/lib
5、安装 JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK 安装请参考:
http://my.oschina.net/zhongwenhao/blog/303821
6、安装 sencha cmd
http://www.sencha.com/products/sencha-cmd/
安装目录不能有中文,空格
安装完毕后将安装根目录添加到 path
参考
C:\Sencha_cmd2\Sencha\Cmd\5.1.0.26
7、本文以搭建android环境为例 安装sdk
http://developer.android.com/sdk/index.html
我下载的是 android studio 开发工具(便于日后开发),安装过程会提示你安装sdk ,你也可以在页面中,找到只下载sdk 的链接;
我的sdk 安装路径为:
D:\androidstudio\sdk
安装完毕后,将以下三个路径添加到path 中
D:\androidstudio\sdk\platform-tools;D:\androidstudio\sdk\tools;D:\androidstudio\sdk\platforms
8、验证下是否安装正确:
验证nodejs, ruby ,phonegap cordova ,ant,jdk ,sencha cmd

sdk 安装的验证:

安装完毕,可以开始开发了,小伙伴们! ps: 妈比的,貌似安装的有的多,但是没有办法啊
下载 sencha touch 开发包
http://www.sencha.com/products/touch/
我下载的是:touch-2.4.1版本滴,我放在D 盘下,jxgl 是项目名称,后面跟着的是项目生成后存放的路径!
生成项目:

为生成的项目添加phonegap 支持,如果想使用cordova 直接将phonegap 换成cordova即可!

命令执行成功的话,会在项目根目录添加 phonegap 目录,这样你就可以使用sencha touch 和phonegap啦!
我用的是tomcat 服务器,刚在生成sencha 项目时也可以看到,我将生成的项目放在tomcat 的webapps目录下,启动tomcat服务器后,用浏览器直接访问生成的项目:http://localhost:8080/jxgl/

这样,环境就搭建完成了
如果你英文还可以请参考官方文档:
http://docs.sencha.com/cmd/5.x/cordova_phonegap.html
PhoneGap+Cordova+SenchaTouch-01-环境搭建的更多相关文章
- 初学者易上手的SSH-struts2 01环境搭建
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...
- Flutter 即学即用系列博客——01 环境搭建
前言 工欲善其事,必先利其器 所以第一篇我们来说说 Flutter 环境的搭建. 笔者这边使用的是 MAC 电脑,因此以 MAC 电脑的环境搭建为例. Windows 或者 Linux 也是类似的操作 ...
- 关于DreamWeaver CS6.0 + PhoneGap 之移动开发环境搭建
原博客地址为:http://blog.csdn.net/alovebtoc/article/details/9315437 HTML5已经逆袭了移动开发,近期有幸布置PhoneGap的环境搭载,其实 ...
- ionic2使用cordova打包的环境搭建
1.安装node.js(不用说了) 2.安装JDK(java的开发基础类库) 3.安装SDK(安卓开发集成包) 4.gradle( JAVA界的Weboack ,支撑app的编译,打包的流程) 5.安 ...
- ofbiz最新版13.07.01环境搭建、安装(linux环境下)
一.软件必备: 1.jdk1.7 2.mysql5.6 3.安装tomcat 二.安装: 1.安装 JDK1.7 2.安装mysql数据库 3.下载apache-ofbiz-13.07.01.zip ...
- mybatis源码分析之01环境搭建
直接使用maven搭建一个mybatis的运行环境 1. pom.xml <?xml version="1.0" encoding="UTF-8"?> ...
- vuecli学习01 - 环境搭建
到这个链接下载nvm的安装包:https://github.com/coreybutler/nvm-windows/releases. 然后点击一顿下一步,安装即可! 安装完成后,还需要配置环境变量. ...
- DAY1 VS2017&CUDA10.01环境搭建
Visual Studio工程配置情况: VC++目录配置: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.\common\lib\x64 C: ...
- phonegap+cordova+ionic调用原生API
上一篇博客讲了phonegap+cordova+ionic的环境搭建,今天再来分享一篇cordova调用原生API的文章.从技术角度上来讲,这并不是很难,只是有些细节要是没有注意,或者某些步骤不知道的 ...
- Phonegap(Cordova)3.4 + Android 环境搭建
PhoneGap是一个用基于HTML.CSS和JavaScript的,创建移动跨平台移动应用程序的高速开发平台. 它使开发人员可以利用iPhone,Android,WP7等多 ...
随机推荐
- 题目1448:Legal or Not(有向无环图判断——拓扑排序问题)
题目链接:http://ac.jobdu.com/problem.php?pid=1448 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
- PostgreSQL索引介绍
h1, h2, h3, h4, h5, h6, p, blockquote { margin: 5px; padding: 5; } body { font-family: "Helveti ...
- 【CF819C】Mister B and Beacons on Field 数学
[CF819C]Mister B and Beacons on Field 题意:外星人盯上了Farmer Jack的农场!我们假设FJ的农场是一个二维直角坐标系,FJ的家在原点.外星人向FJ的农场上 ...
- jenkins中windows节点设置开机自启动slave-agent
做web UI自动化时,为了提高效率,用了多台windows节点来跑自动化,但slave-agent每次在关机后都得手工启动,麻烦,网上看到了一系列说启动任务中,感觉还是不考虑,这里使用windows ...
- CentOS6 防火墙配置
清空现有的规则 iptables -F iptables -P INPUT DROP iptables -I INPUT -m state --state RELATED , ESTABLISHED ...
- 近期在看的一段JS(谁能看出我想实现什么功能)
示例代码: <script type="text/javascript"> !function(){ var e=/([http|https]:\/\/[a-zA-Z0 ...
- yii---进行接受参数
GET接受参数: Yii::$app->request->get($key, $default):第一个参数($key)为用户get请求的key,第一个参数选填:第二个参数($defaul ...
- 9.7 Django
2018-9-7 14:37:35 这次是 图书 出版社 作者 的连表 2018-9-7 16:56:36
- poj-1989 The Cow Lineup
The Cow Lineup Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 5587 Accepted: 3311 Descri ...
- hdu5954 Do not pour out【积分】【二分】【待补.....】
2016沈阳区域赛http://acm.hdu.edu.cn/showproblem.php?pid=5954 Do not pour out Time Limit: 2000/1000 MS (Ja ...