PhoneGap (cordova-2.4.0) + Sencha (2.1.1) 封装运行

PhoneGap (cordova-2.4.0) + Sencha (2.1.1) 打包运行

本着折腾的态度在摸索如何使用PhoneGap + jquery mobile进行移动端开发,不过今天同事介绍了fastbook这个视频给我看,立刻对sencha来了墙裂的兴趣。之前其实也关注过sencha,不过它那个晦涩的语法让我非常不爽。。。

 

简单说一下怎么利用PhoneGap打包Sencha touch,成为一个本地应用。 在网上翻了一下,都是年代相当久远的例子了,今天蛋疼了一晚上,在最新的Sencha touch和PhoneGap上成功运行Sencha touch sdk自带的demo。

 

下面是主要的步骤,在进行下面的步骤之前,有一个重要的假设,就是PhoneGap工程已经正确的建立并且可以运行了

  1. 清理现有PhoneGap工程下的www目录。 因为默认工程中绝大部分都是无关紧要的东西,所以只需要保留连个文件,一个是cordova-2.4.0.js(注意替换成你自己下载的对应文件),一个是index.html。
  2. 新建一个目录命名为lib,lib下再建立一个目录叫做touch。
  3. 找到sencha touch的压缩包解压缩后,拷贝如下两个目录resources和src,以及sencha-touch-all.js到第二步创建的touch目录下。
  4. 现在,基本完成了。。去sencha touch sdk的example目录下随便找一个工程拷贝到www跟目录下,剩下的就是在eclipse里面打包运行了。。。

祝你好运。