100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
1 | |
Автоматизация сборки приложения28.02.2016, 12:05. Показов 693. Ответов 4
Метки нет (Все метки)
Добрый день!
Есть приложение, которое необходимо периодически обновлять. Обновляется лишь часть данных, но не сам код. Возник вопрос автоматизировать этот процесс. Видеться примерно так: на веб-сайте я заполняю некоторые поля данных в форме и после submit, сервер производит сборку новой версии приложения с измененными данными. Затем обновленное приложение автоматически заливается на плей гугл. Подскажите, плиз, где можно почитать на эту тему?
0
|
28.02.2016, 12:05 | |
Ответы с готовыми решениями:
4
Ускорение сборки приложения и времени отправки на эмулятор/устройство Автоматизация сборки (Ant) Автоматизация использования стороннего приложения Автоматизация приложения, которая не мешает параллельной работе за пк |
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
28.02.2016, 19:18 | 2 |
а может за тебя и программу написать которую ты выкладывать будешь???
...у тебя минимум 3 не хилых "задачи"! 1) автоматизировать сборку - градле это позволяет. ант - не особо. Прийдется разобраться и прочитать кучу документации. Я сложный бат-ник писал. 2) подмену данных для сборки юзером - сайт писать надо 3) автоматизировать выкладывание на гугл - не уверен что такое вообще возможно. скорее всего прийдется "ломать" гугл - парсить сайт выкладывания и имитировать submit кнопку (не слышал чтобы они API для этого сделали). Добавлено через 6 минут p.s. если меняются данные, а не код, может стоит сами данные выкладывать на "левый" сервер и скачивать их прямо из программы?
0
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
28.02.2016, 21:04 [ТС] | 3 |
Спасибо за ответ.
Вторая задача это не проблема, решалась неоднократно. Так же сейчас замена данных идет через сервер, но в силу ряда причин есть желание именно собирать приложение. Насчет автоматизации выкладывания на гугл я где-то слышал, но подробностей не помню. Попробую связаться с гуглом, может что-то подскажут у них на форуме. Первая задача - разобраться с автоматизацией сборки. Понятно, что gradle надо использовать. Но вот единственное, что не пойму как это можно реализовать на сервере. Пока даже не знаю с какой стороны к этой задаче подойти, поэтому и спросил здесь.
0
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
29.02.2016, 00:00 | 4 |
сборка идет в консоли! скорее всего сервер на линуксе. Разберись как установить SDK на линукс и компилировать из командной строки. (я бы сначала на своем компе потренировался бы).
... ну или можно запустить сервер на винде! Тогда еще проще установить (для новичка - инструкций на порядок больше чем под линукс в инете). потом с сайта запускаешь нужную командную строку (из РНР например) и ждешь (от 10 до 60 секунд) пока он создаст apk в нужной папке... php ждать не любит... надо либо в несколько этапов либо продлить срок ожидания настройками php. еще-бы не помешало обработать ошибки... например положи в папку ресурсов файл с кирилицей в названии и проект не соберется...
0
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
03.04.2016, 11:17 [ТС] | 5 |
Снова вернусь к теме. Задача почти решена, но осталось небольшое препятствие, которое не знаю как обойти. Создал тему в другом разделе форума. Думаю, не ошибся с выбором ветки
https://www.cyberforum.ru/ubun... 01809.html Подскажите, плиз.
0
|
03.04.2016, 11:17 | |
03.04.2016, 11:17 | |
Помогаю со студенческими работами здесь
5
Ошибка при запуске Release-сборки приложения После статической сборки Qt не запускаются GUI приложения Ошибка соединения с базой данных после сборки приложения Копирование файла при сборке приложения в папку сборки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |