一:創建項目
sencha sdk tool2.0無法創建api為sencha-touch-2.2.1的項目,需要使用SenchaCmd代替sencha sdk tool,其步驟如下:
1,下載安裝senchaCmd,地址為:
http://www.sencha.com/products/sencha-cmd/download
2,一路next,安裝完之后,進入cmd,敲入:sencha,展示一些關於sencha的信息,表示senchaCmd安裝成功
3,使用senchaCmd生成項目
3.1 下載sencha-touch-2.2.1,去官網填寫email,郵箱里會收到下載地址
3.2下載完成后,在dos下進入sencha-touch-2.2.1的解壓縮目錄,例如:我的目錄如下:
d:\sencha\IUCD\WebRoot\TOUCH-2.2.1\
備注:sencha cmd 必須運行在SDK目錄或app目錄
3.3使用SenchaCmd的命令生成項目,具體如下:
sencha generate app MyApp /path/to/MyApp
運行完之后會在D:/path/to/MyApp
二:編譯項目
步驟如下:
1,在命令提示行下,進入sencha touch2.2.1框架的壓縮包解壓后的磁盤目錄下的MyApp子目錄
2,build編譯的三種形式:production 、 testing 、 package
testing:構建一個處於測試階段的應用程序,所有JavaScript腳本文件都被原樣復制到應用程序中,不對這些腳本文件進行壓縮,便於開發者對其進行調試。
package:構建一個本地可運行的應用程序,開發者可以不使用web服務器,而是從文件系統中直接打開該應用程序
production:構建一個需要使用Web服務器來運行的應用程序,支持使用各種設備來訪問該應用程序,同時該應用程序也是一個可離線使用的應用程序
native: 首先構建一個可以在文件系統中直接打開的應用程序,然后將其打包成一個可以在本機的Web服務器中運行的應用程序。
>sencha app build production //打包手機端,電腦端都能用的形式
>sencha app build testing //打包測試版
>sencha app build package //打包到手機端
>sencha package run package.json //主要是生成Android或iphone的APK
>sencha app build -e native
