cordova - Sencha Cmd No se puede ubicar la propiedad de configuración ''app.dir'' de sencha.cfg
extjs sencha-touch (3)
Al igual que los primeros estados de error, asegúrese de estar en la carpeta de la aplicación. Si es así, verifique si su classpath en su archivo sencha.cfg es correcto. Entonces, desde la raíz de su carpeta de aplicaciones, abra sencha.cfg:
vim .sencha/app/sencha.cfg
Así es como se ve mi classpath: app.classpath=${app.dir}/app.js,${app.dir}/app
He creado una aplicación sencha touch con Sencha touch 2.1.0 y ahora estoy tratando de compilarla usando las instrucciones proporcionadas aquí: http://cclerville.blogspot.in/2013/01/sencha-touch-21-phonegap-220- android_3.html
pero la versión está fallando con este mensaje de error, ¿alguien puede ayudarme?
$ 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 dentro de mi sencha El directorio Cmd tiene estas entradas:
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
Ha sido una larga espera para la respuesta, así que me parece un problema de incompatibilidad porque he generado la aplicación usando sencha-touch 2.1.0 y tiene sencha.cfg en /touch/cmd/sencha.cfg en lugar de /.sencha/app/ sencha.cfg en las aplicaciones 2.1.1 y sus contenidos son totalmente diferentes del archivo 2.1.1 sin ninguna referencia a $ {app.dir} y, por lo tanto, Sencha Cmd no puede usarlo. ¿Alguna idea de cómo crear la aplicación 2.1.0? Una forma que conozco es obtener una versión anterior de sencha Cmd.
Tuve el mismo problema, pero apareció el error porque no estaba llamando a este comando desde el directorio de la biblioteca sencha ExtJS, estaba llamando desde otro directorio donde quería crear la aplicación. Entonces, si alguien tiene el mismo problema, llame a este comando desde la carpeta de la biblioteca. Por ejemplo, ubiqué ext4.2 en la siguiente ubicación: C:/wamp/www/Ext4.2
En Windows OS, C:/wamp/www/Ext4.2>sencha generate app myapp myapp
creará myapp
para mí.