我已经使用Sencha touch 2.1.0构建了一个sencha touch应用程序,现在我正尝试使用此处提供的说明来构建它:http://cclerville.blogspot.in/2013/01/sencha-touch-21-phonegap-220-android_3.html

但是构建失败并显示此错误消息,有人可以帮助我吗?

$ sencha app build package && build/myshop/android/cordova/build
Sencha Cmd v3.0.2.288
[ERR]       Please ensure this command was executed from a valid application directory
[ERR]       Unable to locate 'app.dir' config property from sencha.cfg

我的sencha Cmd目录中的sencha.cfg具有以下条目:
framework.name=touch
framework.version=2.1.0.447
framework.classpath=${framework.dir}/src
# This is the minimum required Sencha Cmd version:
framework.cmd.minver=3.0.0.141
# This is the current version of the Sencha Cmd at the time of this SDK release:
framework.cmd.version=3.0.0.250

最佳答案

它等待了很长时间,因此对我来说似乎是不兼容问题,因为我使用sencha-touch 2.1.0生成了该应用程序,并且它在/touch/cmd/sencha.cfg而不是/.sencha/app/中具有sencha.cfg 2.1.1应用程序中的sencha.cfg及其内容与2.1.1文件完全不同,没有引用$ {app.dir},因此Sencha Cmd无法使用它。任何想法如何建立2.1.0应用程序?我知道的一种方法是获取sencha Cmd的旧版本。

关于cordova - Sencha Cmd无法从sencha.cfg找到 'app.dir'配置属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14749050/

10-13 03:26