安装 Sencha SDK 并生成 GS 应用
Posted
技术标签:
【中文标题】安装 Sencha SDK 并生成 GS 应用【英文标题】:Installing Sencha SDK and generating the GS app 【发布时间】:2012-11-21 22:34:10 【问题描述】:我最近下载了 Sencha SDK 和 SDK 工具。我安装了 SDK 工具,并将文件 sencha-touch-2.1.0-commercial.zip 的内容解压缩到我的 Web 服务器。我 cd'd 进入目录并运行给出的命令以生成一个入门应用程序,但我收到此消息:
abe@Dubai:/var/www/sencha-touch-sdk$ sencha
[WARN] The current working directory (/var/www/sencha-touch-sdk) is not a recognized Sencha SDK or application folder. Running in backwards compatible mode.
Sencha Command v2.0.0 Beta 3
Copyright (c) 2012 Sencha Inc.
....followed by all the info on how to structure commands using sencha
我在 Google 上搜索了一下,发现 sencha 知道它是 sencha sdk 文件夹的一种方法是它包含一个名为 .sencha 的隐藏文件,而我的 sdk 目录却丢失了该文件。创建空白 .senchasdk 文件后,我再次运行命令,但这次我得到了:
abe@Dubai:/var/www/sencha-touch-sdk$ sencha
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module '/var/www/sencha-touch-sdk/command/sencha.js'
at Function._resolveFilename (module.js:332:11)
at Function._load (module.js:279:25)
at Array.0 (module.js:479:10)
at EventEmitter._tickCallback (node.js:192:40)
对我来说有趣的是它正在寻找我的 SDK 文件夹中不存在的“命令”目录。我下载/提取了错误的东西吗?我按照我从 Sencha 的电子邮件中获得的 sdk 的下载链接进行操作。
顺便说一句,我正在使用 Ubuntu linux。我希望这不是我认为的那么愚蠢的问题,我已尽力研究这个问题
编辑:我只是想补充一点,我可以在浏览器中访问 sencha-touch-sdk 目录,并且确实看到了文档。这让我相信我毕竟有正确的包裹......所以我又一次被难住了。
【问题讨论】:
Generate a sencha touch app的可能重复 【参考方案1】:尝试使用 Sencha CMD 而不是 Sencha SDK Tools 用于该 Sencha SDK 版本。
【讨论】:
我使用了不同版本的 SDK,但现在我可以看到 Sencha CMD 是如何工作的。他们应该在他们的网页上更具体地说明这些说明,我不知道有 2 个单独的版本。谢谢回复! :)【参考方案2】:下载 Sencha Command 最新版本,然后将 Sencha Command 安装到 Sencha SDK 工具的 Bin 文件夹中。
之后,您只需在命令提示符下键入“Sencha”即可。
**C:\Users\srinivasan.kk>sencha
Sencha Cmd v3.0.2.288**
希望对您有所帮助。
【讨论】:
以上是关于安装 Sencha SDK 并生成 GS 应用的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 sencha cmd 3.1.2.342 从 Sencha touch 项目生成 android apk
我可以直接从 XCode_3.1.4_iPhone_SDK_3.1.2 将应用程序部署到 iphone 3gs iOS 4