使用cordova(phoneGag)打包sencha touch本地应用
-
环境配置
PS:javaSDK应首先被安装,如果不明确,查JAVA环境配置。
1)下载安卓SDK,http://developer.android.com/sdk/index.html,打开SDK Manager.exe,确保所有的SKD包和TOOL都都安装完成,简单的说就是选中,updates/New没有可选项了就成了。(如果下载慢,勾选Tool》force https://...sources to be fetched using http://...)
2)配置安卓SDK环境变量:
系统变量:
新增 ANDROID_HOME 值:E:\adt-eclipse\sdk
增加 Path 值:E:\adt-eclipse\sdk\tools
用户变量:
新增 PATH 值:%ANDROID_HOME%\platform-tools
3)验证成功命令:CMD--》adb
4)安装Apache ant http://ant.apache.org/bindownload.cgi。直接解压。
5)配置Apache ant 环境变量。
系统变量:
新增 ANT_HOME 值:F:\apache-ant
增加 Path 值:%ANT_HOME%\bin
6)验证成功命令:CMD--》ANT
7)安装node.js, http://nodejs.org/,然后在node.js执行cordova安装命令:
1npm install -g cordova --registry=http:
//r.cnpmjs.org
8)确保senchaCMD、rudy等sencha touch开发环境正确安装配置,开始执行应用生成与打包的操作。
命令顺序:
-
创建应用,在senchaSDK包文件目录下执行命令创建sencha项目:
-
1
sencha generate app MytestAPP E:\web\newapp
创建cordova项目,在生成的sencha项目文件目录下执行命令创建cordova项目:
1sencha cordova init com.hsworkshop.mytestapp MytestAPP
-
修改应用配置,找到cordova.local.properties文件,设置cordova.platforms=ios android 或者其他需要生成的项目,中间以空格隔开。
-
创建本地应用,在sencha项目文件目录下执行命令创建本地应用。然后可在E:\web\newapp\cordova\platforms\android\ant-build目录中找到,生成的apk-debug文件了。
-
1
sencha app build
native