一切的一切,要从搭建android-sdk开始,见博客 http://my.oschina.net/u/555061/blog/479917
sdk安装好了需要安装cordova,见博客 http://my.oschina.net/u/555061/blog/479915
然后才操作下面的步骤,搭建Senche Cmd环境:
安装apache ant,记得把anthome\bin添加环境变量
安装ruby+compass,安装ruby的时候记得3个对勾一定要选上(就是说选项全安装)
gem install compass,关于这里可以参考大师傅(神秘博士)的博客http://blog.csdn.net/lovelyelfpop/article/details/20392377
下载gradle-2.2.1-all.zip放置在C盘根目录
安装Cmd
Sencha Cmd环境搭建好以后:
1.generate
sencha -sdk E:\apache-tomcat-6.0.39\apache-tomcat-6.0.39\webapps\touch-2.4.1 generate app myapp3 C:\Users\Administrator\Desktop\test\myapp3
2.sencha cordova init com.xjz.yxyu myapp3
3.sencha app build native
4.sencha app emulate native ?(cordova run?)
修改文件包括:
./cordova.local.properties
cordova.platforms=android
./cordova/platforms/android/cordova/lib/build.js
var distributionUrl = 'distributionUrl=file:///c:/gradle/gradle-2.2.1-all.zip';
注意事项:
cmd应该和cordova没关系但是和ruby有关系
重点失败原因是androidhome没设置
这里发生错误,然后修改配置如下:
然后执行sencha cordova init
然后修改gradle的下载路径为本地,如下,
然后执行sencha app build native