Создание проекта:
— генерация проекта
sencha -sdk «D:\Install_new\sencha\ext-6.0.0-gpl\ext-6.0.0\» generate app App1 «E:\serp\work\_sencha\App1»
— или
sencha -sdk «D:\Install_new\sencha\ext-6.0.0-gpl\ext-6.0.0\» generate app -modern App1 «E:\serp\work\_sencha\App1»
— дальше перейти в сгенерированный проект
cd /D «E:\serp\work\_sencha\App1»
— запускаем проект, теперь он доступен по адресу http://localhost:1841/
sencha app watch
— билдим
sencha app build modern production
sencha app build modern production «d:/temp»
sencha app build modern testing
— дополнительный действия при билде(build.xml), в примере ниже копирование файла config.json
Как собрать проект под android:
— чтобы cordova была доступна из командной строки
npm install -g cordova
— подготавливаем проект, создает папку cordova и добавляет в app.json «builds»: «native», если builds не был определен
— «builds»: «native» надо будет еще подправить ручками, выбрать «platforms»
sencha cordova init com.iserv.cabinet Cabinet
«builds»: {
«native»: {
«packager»: «cordova»,
«cordova»: {
«config»: {
«platforms»: «android»,
«id»: «com.iserv.cabinet»,
«name»: «Cabinet»
}
}
}
},
— запускает приложение на android
sencha app run native
— билдит мобильную версию. Для android результат кладет в cordova\platforms\android\build\outputs\apk\android-debug.apk
sencha app build native
— установка на android
D:\android-sdk\platform-tools\adb kill-server
D:\android-sdk\platform-tools\adb install -r «cordova\platforms\android\build\outputs\apk\android-debug.apk»
— shell
D:\android-sdk\platform-tools\adb shell
D:\android-sdk\tools\ddms.bat
— какие устройства подключены к компьютеру
D:\android-sdk\platform-tools\adb devices