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

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

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

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

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

Добрый день!

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

Ускорение сборки приложения и времени отправки на эмулятор/устройство - Программирование Android
Всем привет. В мой акселератор стартапов поступил проект по ускорению разработки андроид приложений. Поскольку тема требует практических...

Автоматизация тестирования - Программирование Android
Всем добрый день! По мотивам этой статьи, кто нибудь может посоветовать что нибудь подобное. Не обязательно через браузер, но чтобы...

NDK ошибка сборки проекта - Программирование Android
Здравствуйте! Пытаюсь настроить сборку C++ библиотеки в Android Studio. Делал по примерам, в итоге получил такой build.gradle: apply...

Ошибка сборки после подключения AdColony - Программирование Android
Подключил рекламу AdColony в свое приложение, хотел затестить на своем мобильнике, но Android Studio выдал такое: Information:Gradle...

Существующие сборки\проекты\фреймворки Андройд приложений - Программирование Android
Приветствую всех! Мое изучение Андройд СДК продолжается, и его цель - создание собственного нативного мобильного приложения для...

Google Maps не отображается карта после сборки apk - Программирование Android
Добрый день. Помогите пожалуйста советом. Написал приложение с использованием карт Google собираю/тестирую сразу на телефоне, создаю apk...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
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,518
29.02.2016, 00:00     Автоматизация сборки приложения #4
Цитата Сообщение от Alexvp Посмотреть сообщение
Но вот единственное, что не пойму как это можно реализовать на сервере. Пока даже не знаю с какой стороны к этой задаче подойти, поэтому и спросил здесь.
сборка идет в консоли! скорее всего сервер на линуксе. Разберись как установить SDK на линукс и компилировать из командной строки. (я бы сначала на своем компе потренировался бы).
... ну или можно запустить сервер на винде! Тогда еще проще установить (для новичка - инструкций на порядок больше чем под линукс в инете).
потом с сайта запускаешь нужную командную строку (из РНР например) и ждешь (от 10 до 60 секунд) пока он создаст apk в нужной папке... php ждать не любит... надо либо в несколько этапов либо продлить срок ожидания настройками php. еще-бы не помешало обработать ошибки... например положи в папку ресурсов файл с кирилицей в названии и проект не соберется...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2016, 11:17     Автоматизация сборки приложения
Еще ссылки по теме:

Автоматизация сборки (Ant) - JAVA IDE
Добрый день, пишу для Android,появилась задача: нужно с помощью ant реализовать изменение файла AndroidManifest.xml: добавляются разрешения...

После статической сборки Qt не запускаются GUI приложения - C++ Qt
Здравствуйте! Недавно начал осваивать Qt (версия 5.2.1, компилятор MinGW 4.8 32bit), сразу не понравилась идея даже за маленькой...

Ошибка при запуске Release-сборки приложения - C++ WinAPI
Здравствуйте! напишите пожалуйста подробный гайд, как делать рабочее exe сразу после компиляции? Проект перевел в Release, Создание...

Ошибка соединения с базой данных после сборки приложения - Visual Basic .NET
Всем Добрый день! Сегодня хотел собрать свою программу... Все удачно - Зашел на проект --> Опубликовать. Получаю EXE у себя...

Копирование файла при сборке приложения в папку сборки - C#
Есть файл конфигурации одного из объектов. Прикреплён к проекту. Нужно этот файл копировать при сборке решения в папку сборки. Как...

Переписать ASM код на C++ для x64 сборки приложения - Assembler
Всем привет. т.к. я нубик в ASM, прошу помочь мне переписать ASM код на C++ (Мне нужно это для x64 сборки приложения) Вот сам код ...


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

Или воспользуйтесь поиском по форуму:
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     Автоматизация сборки приложения
Ответ Создать тему
Опции темы

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