Компиляция проекта Mominis Studio на get2mobile. Часть 2
См. так-же 1 часть «Введение в разработку игр для Android на Mominis Studio».
Эта статья перевод с английского оригинальной статьи «Get2Mobile Help«.
- Что такое Get2Mobile?
Это сервис для создания файла apk:
- Сервис Get2Mobile позволяет скомпилировать проект созданный в MoMinis Studio в формат apk, пригодный для установки на ваше Android устройство. В основном это необходимо для тестирования и отладки созданной вами игры
Менеджер проектов:
- Сервис Get2Mobileпозволяет хранить ваши проекты в «облаке». В нем вы можете видеть все свои активные проекты, а так-же некоторые дополнительные детали. Например дату последней успешной компиляции игры. Там-же вы можете скачать получившийся apk файл.
- Контроль на исходными кодами вашего проекта вы получаете посредством работы с SVN клиентами. Поддерживаются стандартные операции для SVN Upload/Checkout/Commit . Для работы с SVN вам необходимо у себя на компьютере установить SVN клиент (описание ниже).
- Управление вашими проектами, компиляция и скачка APK с панели управления Get2Mobile доступна только для зарегистрированных пользователей
- Бекапы облака SVN делаются каждый день.
- Основные этапы работы при создании игры:
Пошаговая полная инструкция «Как создать свою первую игру» (на английском)
- Как это работает?
Компиляция игры происходит на серверах MoMinis и обычно занимает несколько минут. Когда компиляция завершится,вы сможете скачать APK на прямую на ваш ПК или Android устройство.
- Почему мне нужно компилировать APK если я могу использовать симулятор в Mominis Studio?
Скомпилированный APK файл, максимально близок к конечному результату, как будет выглядеть игра после публикации. Вы сможете потестировать игру на разных устройствах (производительность, вместимость на экран и т.п.).
Инструкция:
- Панель задач GET2MOBILE
На панели задач вы можете видеть все свои проекты, а так-же управлять их компиляцией и получением APK
Вы должны зарегистрироваться для получения доступа к панели задач.
Для запуска компиляции проекта, нажмите кнопку Compile и подождите пока не будет скомпилирован APK файл. Полученный файл вы сможете скачать нажав кнопку Download.
Колонка Last Success показывает дату последней успешной компиляции проекта. В случае успешной компиляции, правее будет расположена кнопка Download.
Колонка Last Fail показывает что во время компиляции произошла ошибка.
- Загрузка проекта и работа с репозитарием SVN
Для начала зарегистрируйтесь на сервисе Get2Mobile здесь
После регистрации, для вас будет создан персональный репозитарий для хранения ваших проектов. Путь для подключения к SVN будет выслан вам на электронную почту или вы его можете увидеть в панели задач Get2Mobile.
Проект хранится в виде SVN репозитария в облаке. Локальная копия репозитария хранится на вашем ПК. Вам необходимо применить (закачать) изменения локального репозитария в «облако» каждый раз перед компиляцией игры.
Для создания локальной копии репозитария, а так-же соединения его с «облачным» мы рекомендуем установить клиент tortoise SVN. Все дальнейшие действия описываются с предположением что у вас УЖЕ установлен TORTOISE SVN
- Как создать SVN репозитарий на своем ПК (на примере TORTOISE SVN)
1. Создайте новую пустую папку для хранения вашего репозитария на вашем диске.
2. Нажмите правую кнопку мыши на созданой папке и выберите SVN checkout и контекстного меню.
3. В окне Checkout введите URL вашего репозитария (тот который вам пришел на почту после процесса регистрации, или скопируйте его из панели задач Get2Mobile). Нажмите «Ок» для создания локального репозитария на вашем ПК.
4. В окне Authentication введите свой логин и пароль для доступа к Get2Mobile
5. Локальная копия репозитария теперь создана на вашем ПК
Первоначально репозитарий пуст. Потом вы будете хранить здесь все ваши проекты. Отсюда же они будут попадать в репозитарий Get2Mobile.
Скопируйте в эту папку любой проект созданный в Mominis Studio или создайте новый проект прямо здесь.
- Как управлять проектами в репозитарии
Добавление проекта
1. Создайте новый проект в папке локальных репозитариев или скопируйте сюда уже существующий проект.
2.Нажмите правую клавишу мышки, выбрав созданную папку, и нажмите Add.. из меню TortoiseSVN.
3. Нажмите OK в диалоговом окне Add. Таким образом вы стартуете закачку вашей локальной копии репозитария в репозитарий облака.
Когда проект добавляется в репозитарий, у него появляется символ +
4. В том случае если у вас изменились файлы в вашем локальном репозитарии, вам нужно сохранить изменения в «облаке». Для этого щелкните правую кнопку мыши на папке с проектом и выберите SVN commit.
5. Нажмите OK в окне Commit
После сохранения локального репозитария в «облако», проект появится в панели задач Go2Mobile
Удаление проетка из репозитария
1. Выберите папку с проектом и нажмите правую клавишу мыши. В контексном меню выберите Delete из меню Tortoise SVN.
2. Снова выберите папку с проектом и нажмите правую клавишу мыши. В контексном меню выберите SVN Commit. Проект будет удален и «облака»
Еще можно почитать по теме:
http://en.wikipedia.org/wiki/Repository_(version_control)
http://en.wikipedia.org/wiki/Revision_control