Sencha cmd - быстрый старт

Теги: Sencha cmd

Создание проекта:

-- генерация проекта
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
<target name="-after-build">
    <!-- Copy lib files -->
    <!--copy todir="${build.dir}/lib" overwrite="true">
        <fileset dir="${basedir}/lib" includes="**/*"/>
    </copy-->

    <!-- copy config -->
    <copy file="${basedir}/config.json" tofile="${build.dir}/config.json" overwrite="true" failonerror="false" quiet="true"/>
</target>

Как собрать проект под 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

Нет комментариев

Добавить комментарий