cordova - Sencha सीएमडी sencha.cfg से 'app.dir' कॉन्फ़िग प्रॉपर्टी का पता लगाने में असमर्थ




extjs sencha-touch (2)

पहली त्रुटि की तरह, यह सुनिश्चित करें कि आप एप्लिकेशन फ़ोल्डर में हैं। यदि आप कर रहे हैं, तो यह देखने के लिए जांचें कि आपकी sencha.cfg फ़ाइल में आपका कक्षापथ सही है या नहीं। तो अपने ऐप फ़ोल्डर की जड़ से खोलें sencha.cfg:

vim .sencha/app/sencha.cfg

यह मेरा क्लासपाथ ऐसा दिखता है: app.classpath=${app.dir}/app.js,${app.dir}/app

मैंने सेचा टच 2.1.0 का प्रयोग करके एक सेन्चा टच ऐप बनाया है और अब मैं यहां दिए गए निर्देशों का उपयोग करके इसे बनाने की कोशिश कर रहा हूं: 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.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

इसका उत्तर के लिए लंबा इंतजार किया गया है, इसलिए यह मुझे असंगति के मामले की तरह लगता है क्योंकि मैंने एप को 2.1.1 सीन्का-टच का उपयोग करते हुए बनाया है और इसकी / scha / cmd/sencha.cfg पर / sencha / app / के बजाय sencha.cfg है। 2.1.1 में sencha.cfg और इसकी सामग्री 2.1.1 फ़ाइल से पूरी तरह से अलग हैं, बिना किसी संदर्भ $ {app.dir} के लिए और इसलिए सेन्का सीएमडी इसका उपयोग नहीं कर सकता। कोई विचार कैसे 2.1.0 ऐप बनाने के लिए? एक तरह से मुझे पता है कि वह सीनचा सीएमडी का पुराना संस्करण प्राप्त करना है।