Shell скрипты, которые собирают билд, для Android приложений ramc-cli, ramc-par.
Запустить скрипт из командной строки, указав в параметрах требуемые значения,
для генерирования кастомного билда:
$ ./generate-ramc-cli.sh -n <NAME> -l <PATH_TO_LOGO_IMAGE> -f <FAIL_MESSAGE> -i <INFO_MESSAGE> -p <SUPPORT_PHONE> -r <PROGRAM_NAME> -4 <ICON_48X48> -7 <ICON_72X72> -9 <ICON_96X96>
где:
<NAME>имя билда<PATH_TO_LOGO_IMAGE>путь к картинке с логотипом<FAIL_MESSAGE>сообщение показывающееся пользователю при невозможности отправки заявки на сервер<INFO_MESSAGE>информационное сообщение отображаемое на экране "Информация"<SUPPORT_PHONE>телефон службы поддержки клиентов<PROGRAM_NAME>название программы, в которой участвует клиент<ICON_48X48>путь к картинке с иконкой размера 48х48 пикселей<ICON_72X72>путь к картинке с иконкой размера 72х72 пикселей<ICON_96X96>путь к картинке с иконкой размера 96х96 пикселей
порядок следования параметров не важен, важно их общее присутствие.
Сгенерированые билды будут находиться в папке gen-cli/<NAME>.
Исходный код Android приложения для клиентов должен находиться в папке ramc-cli.
Запустить скрипт из командной строки, указав в параметрах требуемые значения,
для генерирования кастомного билда:
$ ./generate-ramc-par.sh -n <NAME> -p <PARTNER_ID>
где:
<NAME>имя билда<PARTNER_ID>идентификационный номер партнера
порядок следования параметров не важен, важно их общее присутствие.
Сгенерированые билды будут находиться в папке gen-par/<NAME>.
Исходный код Android приложения для партнеров должен находиться в папке ramc-par.
Установить, необходимые для проекта, модули командой npm install -d в дирекории server.
Изменить настройки для подключения к БД в server/pg_conf.js.
В директории server выполнить команду NODE_ENV=production node app.js
или например NODE_ENV=production forever start -m 5 app.js.
Сгенерированные, пользователями веб-интерфейса, билды будут храниться в
директориях server/public/build/gen-cli/ и server/public/build/gen-par/ для
клиентских и партнёрских приложений соответствено.
-
Установить Java SE Development Kit (от Oracle) версии 7 и выше
после установки выполнить
sudo update-alternatives --config javaесли в системе установленно несколько вариантов дляjava -
Установить Android SDK Tools
скачать
android-sdk_r22.0.1-linux.tgzи распаковать архив вandroid-sdkпрописать переменные среды:
export ANDROID_SDK=~/android-sdkPATH=$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/platform-toolsустановить
SDK Platform Android 4.2.2, API 17,Android SDK Platform-tools,Android SDK Build-tools,Android Support Libraryкомандойandroid update sdk -u --filter <номера>, где<номера>номера перечисленных выше компонентов из командыandroid list sdk -
Установить
ant -
Установить
NodeJSверсииv0.10.1