无法使用 Sencha Cmd 3.1.1.274 构建 Sencha Touch 2.1 应用程序

Posted

技术标签:

【中文标题】无法使用 Sencha Cmd 3.1.1.274 构建 Sencha Touch 2.1 应用程序【英文标题】:Cannot build Sencha Touch 2.1 app with Sencha Cmd 3.1.1.274 【发布时间】:2013-05-17 21:55:18 【问题描述】:

我正在尝试使用最新版本的 Sencha Cmd (3.1.1.274) 打包一个 sencha touch 2.1 应用程序(使用 Sencha Cmd 3.0.0.250 生成)。当我在项目的根目录中运行sencha app build package 时,我得到了这个错误:

[ERR] The app was last modified by a newer version of Sencha Cmd (+?), current is 3.1.1.274. Please update Sencha Cmd. [ERR] Application Cmd version mismatch.

我认为您无法获得旧版本的 Sencha Cmd,所以有人知道我应该如何使用最新版本的 Sencha Cmd 构建我的项目吗?

【问题讨论】:

【参考方案1】:

我不确定这是否有帮助,但如果您想下载较低版本的 Sencha Cmd。下面的链接有它:

http://www.sencha.com/forum/showthread.php?248208-Sencha-Cmd-V3.0-GA-%283.0.0.250%29-Now-Available

如果您只是向下滚动,您会看到一堆链接,这些链接为您提供适用于不同操作系统的 Sencha Cmd 3.0.0.250。

【讨论】:

【参考方案2】:

不知道为什么我的回答被版主删除了。显然他不是煎茶开发者。

Sencha 应用程序最初是在 Windows 上生成的吗?看起来您的系统不知道使用了哪个 sencha cmd 版本,因此使用 (?).切换到 Mac 后,我遇到了同样的问题。

您可以通过查看文件 PROJECT_ROOT/touch/cmd/sencha.cfg 来验证您是否确实拥有旧版本的 CMD

【讨论】:

是的,该应用程序是在 Windows 机器上生成的,在查看 sencha.cfg 文件后显示版本 3.0.0.250

以上是关于无法使用 Sencha Cmd 3.1.1.274 构建 Sencha Touch 2.1 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 sencha cmd 3.1.2.342 从 Sencha touch 项目生成 android apk

ExtJs Sencha Cmd创建项目以及编译项目

Sencha CMD 4 无法为 iOS 打包

Sencha cmd 构建错误:shellscript 返回:1

EXTJS - 动态包加载 Sencha Cmd 7.4

有没有办法在 Linux 上使用 Sencha Cmd 构建本机(Android)应用程序?