Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
#1

Автоматизация сборки приложения - Android

28.02.2016, 12:05. Просмотров 195. Ответов 4
Метки нет (Все метки)

Добрый день!

Есть приложение, которое необходимо периодически обновлять. Обновляется лишь часть данных, но не сам код. Возник вопрос автоматизировать этот процесс.
Видеться примерно так: на веб-сайте я заполняю некоторые поля данных в форме и после submit, сервер производит сборку новой версии приложения с измененными данными. Затем обновленное приложение автоматически заливается на плей гугл.
Подскажите, плиз, где можно почитать на эту тему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2016, 12:05     Автоматизация сборки приложения
Посмотрите здесь:

Android Существующие сборки\проекты\фреймворки Андройд приложений
Обновление приложения; Android
Android Ошибка приложения
NDK ошибка сборки проекта Android
Автоматизация тестирования Android
данные приложения Android
Оптимизация приложения Android
Android Ускорение сборки приложения и времени отправки на эмулятор/устройство
Android Отладка приложения
Android Google Maps не отображается карта после сборки apk
Получение хеша бинарного файла сборки для выполняемого apk-файла Android
Android Ошибка сборки после подключения AdColony

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
28.02.2016, 19:18     Автоматизация сборки приложения #2
а может за тебя и программу написать которую ты выкладывать будешь???
...у тебя минимум 3 не хилых "задачи"!

1) автоматизировать сборку - градле это позволяет. ант - не особо. Прийдется разобраться и прочитать кучу документации. Я сложный бат-ник писал.
2) подмену данных для сборки юзером - сайт писать надо
3) автоматизировать выкладывание на гугл - не уверен что такое вообще возможно. скорее всего прийдется "ломать" гугл - парсить сайт выкладывания и имитировать submit кнопку (не слышал чтобы они API для этого сделали).

Добавлено через 6 минут
p.s. если меняются данные, а не код, может стоит сами данные выкладывать на "левый" сервер и скачивать их прямо из программы?
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
28.02.2016, 21:04  [ТС]     Автоматизация сборки приложения #3
Спасибо за ответ.
Вторая задача это не проблема, решалась неоднократно.
Так же сейчас замена данных идет через сервер, но в силу ряда причин есть желание именно собирать приложение.
Насчет автоматизации выкладывания на гугл я где-то слышал, но подробностей не помню. Попробую связаться с гуглом, может что-то подскажут у них на форуме.
Первая задача - разобраться с автоматизацией сборки. Понятно, что gradle надо использовать. Но вот единственное, что не пойму как это можно реализовать на сервере. Пока даже не знаю с какой стороны к этой задаче подойти, поэтому и спросил здесь.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
29.02.2016, 00:00     Автоматизация сборки приложения #4
Цитата Сообщение от Alexvp Посмотреть сообщение
Но вот единственное, что не пойму как это можно реализовать на сервере. Пока даже не знаю с какой стороны к этой задаче подойти, поэтому и спросил здесь.
сборка идет в консоли! скорее всего сервер на линуксе. Разберись как установить SDK на линукс и компилировать из командной строки. (я бы сначала на своем компе потренировался бы).
... ну или можно запустить сервер на винде! Тогда еще проще установить (для новичка - инструкций на порядок больше чем под линукс в инете).
потом с сайта запускаешь нужную командную строку (из РНР например) и ждешь (от 10 до 60 секунд) пока он создаст apk в нужной папке... php ждать не любит... надо либо в несколько этапов либо продлить срок ожидания настройками php. еще-бы не помешало обработать ошибки... например положи в папку ресурсов файл с кирилицей в названии и проект не соберется...
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
03.04.2016, 11:17  [ТС]     Автоматизация сборки приложения #5
Снова вернусь к теме. Задача почти решена, но осталось небольшое препятствие, которое не знаю как обойти. Создал тему в другом разделе форума. Думаю, не ошибся с выбором ветки

http://www.cyberforum.ru/ubuntu-linu...ad1701809.html

Подскажите, плиз.
Yandex
Объявления
03.04.2016, 11:17     Автоматизация сборки приложения
Ответ Создать тему
Опции темы

Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru