Конвертуємо в додаток android - створюємо apk файл

Замість того, щоб описувати запуск через браузер, ми покажемо, як зібрати Android додаток. Web-додатки, що запускаються як звичайні, називаються "Гібридними (Hybrid App)", це хороший спосіб зробити додаток крос-платформних.

Частина додатків використовують для гри стандартний браузер пристрою на Android. Але вбудований браузер має погану підтримку HTML5. З цього, ми використовуємо технологію "Crosswalk Project", що використовує движок Chrome, який має хорошу підтримку HTML5.
Детальний опис є на сайті проекту, вивчіть, якщо вам цікаво. ([Crosswalk Project на Android]).

Операційні системи

Даний посібник підходить для Windows 8.1 (7 теж) і OS X 10.10.

2 Підготовка середовища для створення пакетів

Установка ігор, зроблених за допомогою RPG Maker MV, на Android вимагає створення apk файлу. По суті, це архів формату ZIP, що містить необхідні файли для запуску програми. Ми називаємо створення apk файлу "Упаковкою (Packaging)".
Потрібно Інтернет-з'єднання для завантаження необхідних інструментів.

2-1 Встановлення та налаштування Python

Скрипт збірки, наданий Crosswalk Project, спростить створення пакету гри. Скрипт створений з використанням скриптової мови "Python", тому нам потрібно буде завантажити і налаштувати його. Даний пункт описує установку Python на Windows, бо Python встановлено в OS X, отже, установку ми пропускаємо, переходите відразу до пункту 2-2.

2-1-1 Завантажуємо і встановлюємо Python

Конвертуємо в додаток android - створюємо apk файл

Встановимо Python, наприклад, в C: \ Python34.

Конвертуємо в додаток android - створюємо apk файл

2-1-2 Налаштовуємо змінну PATH

Налаштувавши змінну PATH, ви зможете використовувати Python без вказівки повного (абсолютного) шляху до нього.
Клацніть правою кнопкою по ярлику "Мій комп'ютер" на своєму робочому столі, в випадаючому меню виберіть [Властивості] і перейдіть на вкладку [Додатково].

Конвертуємо в додаток android - створюємо apk файл

Клацніть [Змінні середовища]. Виберіть [Path] в [Системних змінних] і двічі клікніть по ній.

Конвертуємо в додаток android - створюємо apk файл

Додайте в кінець (без лапок) "; C: \ Python34", збережіть.

Конвертуємо в додаток android - створюємо apk файл

Закрийте вікно [Властивостей] і відкрийте [Провідник]. Натисніть Win + R і введіть CMD, щоб відкрити вікно командного рядка.

Конвертуємо в додаток android - створюємо apk файл

Введіть "python --version" і натисніть клавішу Enter. Якщо відобразилася версія Python, то все вийшло.

Конвертуємо в додаток android - створюємо apk файл

2-2 Встановлюємо та налаштовуємо Oracle JDK

Для запуску Android SDK і "Ant" вам буде потрібно JDK (Java Development Kit) від Oracle. Починаючи з OS X 10.6, JDK вже встановлений і вам не потрібно робити це самому.

2-2-1 Завантажуємо і встановлюємо JDK

Конвертуємо в додаток android - створюємо apk файл

Завантажте потрібну вам версію. Для Windows є дві версії, 32-бітна для (Windows x86) і 64-бітна для (Windows x64), будьте уважні і виберіть те, що підходить для вашої системи.
Виберіть "Accept License Agreement", тоді завантаження стане доступна.

Конвертуємо в додаток android - створюємо apk файл

Запустіть інсталятор Java SE Development Kit і не міняйте ніяких налаштувань.

Конвертуємо в додаток android - створюємо apk файл

2-2-2 Налаштовуємо шляху для JDK

Нам потрібно створити змінну середовища JAVA_HOME. Це просто. Як і в налаштуванні Python за крок 2-1-2, в [Системних змінних] клацніть [Створити].
Введіть "JAVA_HOME" в назву змінної і вкажіть шлях до JDK, наприклад, C: \ Program Files \ Java \ jdk1.8.0_51.

Конвертуємо в додаток android - створюємо apk файл

Далі, відкрийте змінну [Path] і додайте в кінець ";% JAVA_HOME% \ bin".

Конвертуємо в додаток android - створюємо apk файл

Тепер перевіримо коректність установки, так само як і для Python.
Введіть "java --version" і натисніть Enter. Якщо у відповідь надрукує версію java, то все вийшло.

Конвертуємо в додаток android - створюємо apk файл

2-3 Встановлюємо та налаштовуємо Apache Ant

Ant - програма для складання, іспользущая Java. Установка потрібно як і для Windows, так і для OS X.

2-3-1 Завантажуємо і встановлюємо Ant

Конвертуємо в додаток android - створюємо apk файл

Розпакуйте Ant куди захочете, але найкраще распакйте в корінь диска C.

Конвертуємо в додаток android - створюємо apk файл

2-3-2 Налаштовуємо шляху для Ant

Також як і для JDK, нам потрібно створити нову змінну.
Створіть змінну ANT_HOME, що містить шлях до Ant.

Конвертуємо в додаток android - створюємо apk файл

Далі відкрийте [Path] і введіть ";% ANT_HOME% \ bin".

Конвертуємо в додаток android - створюємо apk файл

Що б перевірити установку, відкрийте консоль і введіть "ant --version", натисніть Enter.

Конвертуємо в додаток android - створюємо apk файл

2-4 Качаємо і налаштовуємо Android SDK

SDK - скорочення від "Software Development Kit" - воно містить необхідні програми для розробки програм. Програми для упаковки і тестування включені в цей SDK.

2-4-1 Качаємо і встановлюємо Android SDK

Конвертуємо в додаток android - створюємо apk файл

Конвертуємо в додаток android - створюємо apk файл

Конвертуємо в додаток android - створюємо apk файл

Встановіть SDK в корінь диска C, що б вам було простіше його знайти.

Конвертуємо в додаток android - створюємо apk файл

2-4-2 Завантажуємо додаткові компоненти через Android SDK Manager

Так як базова установка SDK не містить всіх потрібних елементів, ми завантажимо їх через Android SDK Manager. Android SDK Manager можна знайти в меню "Пуск".

  • Android SDK platform-tools
  • Android SDK Build-tools
  • Android5.1.1 (API 22)
  • Google USB Driver

* Можливо, необхідні компоненти будуть вже обрані.

Конвертуємо в додаток android - створюємо apk файл

2-4-3 Налаштовуємо шляху для SDK

Додайте в змінну PATH три шляхи.

Конвертуємо в додаток android - створюємо apk файл

Перевірте шляху. Введіть в консолі "adb version" і натисніть Enter.

Конвертуємо в додаток android - створюємо apk файл

2-5 Скачиваем заготовку Android програми для Crosswalk Project

Конвертуємо в додаток android - створюємо apk файл

Для зручності файл повинен бути розпакований в корінь диска C.

Конвертуємо в додаток android - створюємо apk файл

Підготовка до складання завершена.

3 Розробляємо гри за допомогою RPG Maker

Після закінчення розробки гри на RPG Maker, виберіть [Експорт (Впровадження в оф. Російської локалізації)] в меню Файл. Виберіть [Android / iOS] та експорту, так ви отримаєте все необхідне.
Для зручності, ми експортували проект на робочий стіл.

Конвертуємо в додаток android - створюємо apk файл

4 Створюємо пакет гри

Отримаємо з вихідних apk файл для установки гри на Android.

4-1 Створюємо manifest.json

Виключаючи ім'я і версії, решта можете залишити як є.
Збережіть manifest.json в папці "/ www".
Нижче вказано можливі параметри.

4-2 Створюємо пакет

Усередині прикладу, завантаженого в кроці 2-5, є файл "make_apk.py". Це скрипт, який запускає збірку apk. Запускати його потрібно за допомогою командного рядка.
Отеройте папку "/ www", натисніть Win + R і введіть CMD. У вікні командного рядка повинен бути вказаний шлях до папки "/ www". Якщо немає, то перейдіть в потрібну папку, використовуючи команду:

Конвертуємо в додаток android - створюємо apk файл

Нижче наведена приблизна команда для складання пакетів.

Скрипт збірки написаний на Python. Так ми можемо викликати його зі спеціальними параметрами.

Приклад домену:
Якщо ваш домен [example.com] і назва вашої гри [sample], ваше назва пакета буде:
com.example.sample Так само, середню частину часто замінюють назвою кампанії. --manifest Вказує на файл маніфесту. Дозволяє вказати на іконки, поведінку під час запуску, назва гри.

Якщо збірка пройде без проблем, консоль виведе повідомлення [BUILD SUCCESSFUL].

Конвертуємо в додаток android - створюємо apk файл

Ви отримаєте два файли, "Sample_0.0.1_arm.apk" і "Sample_0.0.1_x86.apk". Файл містить в імені [arm] створений для архітектури процесорів ARM, який стоїть в большінчтве Android пристроїв. Файл містить [x86] створений для архітектури x86, яка використовується рідше.

Конвертуємо в додаток android - створюємо apk файл

Якщо ви ще раз запустіть скрипт, старі файли будуть замінені новими. Щоб не допустити цього, завжди рухайте їх в інші папки.

4-3 Встановлюємо на пристрій

4-3-1 Готуємо Android пристрій

Для початку пошукайте в налаштуваннях пункт [Налагодження по USB]. Якщо ж його немає, виконайте інструкцію нижче, АЛЕ БІЛЬШЕ НІЧОГО НЕ чіпайте! Вам потрібно буде включити [Параметри розробника] на вашому пристрої.
Для її актівацііз знайдіть в налаштуваннях [Номер збірки] і натисніть на неї близько семи разів.
* Розташування номера збірки в різних пристроях знаходиться в інших меню.

Конвертуємо в додаток android - створюємо apk файл

4-3-2 Встановлюємо по USB

Тепер ми можемо встановити гру через USB-з'єднання. Якщо ви не встановили драйвера, ви можете скачати їх через Android SDK Manager.
З'єднайте Android пристрій з вашому комп'ютером за допомогою USB-кабелю. Ваш кабель повинен підтримувати передачу даних, а не тільки зарядку.
Коли з'єднання буде встановлено, може з'явиться вікно, питаю вас "Чи хочете ви включити USB-налагодження". Відповідайте "Так"

Введіть в консолі "adb devices" і натисніть Enter. Якщо ви зробили все правильно, в консолі відобразиться ім'я вашого пристрою.

Конвертуємо в додаток android - створюємо apk файл

Ми використовуємо команду "install", для установки пакета. Введіть "adb install -r Sample_0.0.1_arm.apk" і натисніть Enter. Параметр "-r" дозволяє оновити додаток, якщо воно вже встановлено, зберігаючи дані.
Консоль виведе [Success], якщо вдалося встановити додаток. Запустіть гру, вибравши її в меню пристрою.

Конвертуємо в додаток android - створюємо apk файл

4-3-3 Установка через Інтернет

Завантажте ваше додаток на будь-який файлообмінник, наприклад, Google Drive, потім скачайте додаток через браузер і встановіть його.
Як правило, ви повинні дозволити встановлення додатків не з PlayMarket. Для цього перейдіть в [Налаштування] → [Безпека] → [Невідомі джерела] * і активуйте цю опцію.
* Опція може лежати в меню [Додатки]

Конвертуємо в додаток android - створюємо apk файл

5 Публікуємо в Google Play

Конвертуємо в додаток android - створюємо apk файл

5-1 Підписуємо додаток

5-1-1 Створюємо ключовий файл

Ключовий файл зберігає в зашифрованому вигляді вашу інформацію. Він показує, що ви один з розробників програми.
Ви можете використовувати кілька ключів, але одного цілком достатньо.
Крім того, ви можете використовувати ключовий файл для інших додатків.
Ми створимо ключовий файл програмою "keytool", яка входить до складу в JDK. Нижче дан приклад команди.

-genkey -v Створює новий файл ключа. -keystore Вказує ім'я файлу. -storepass Вказує паро для магазину. У прикладі ми використовували пароль [password], але ви повинні придумати свій, складний пароль. -alias Задає псевдонім ключа. -keypass Вказує пароль для ключа. У прикладі ми використовували пароль [password], але ви повинні придумати свій, складний пароль. -keyalg Задає алгоритм шифрування ключа (використовуємо RSA). -validity Термін використання ключа (в днях). Встановіть значення побільше, інакше буде неможливо оновити програму.

Після введення даної комманди, вам треба буде ввести в консолі додаткову інформацію.

Конвертуємо в додаток android - створюємо apk файл

Введіть ваше ім'я, організацію, місто проживання і т.д. Код країни дляУкаіни - "RU".
після введіть .
Ключовий файл з'явиться в тій папці, в якій ви відкривали консоль.

5-1-2 Підписуємо додаток

Ми використовуємо ту ж комаду, що і в пункті 4-1, вказавши додаткові опції.

Додалися keystore-path, keystore-alias, keystore-passcode і keystore-alias-passcode.

--keystore-path Шлях до ключового файлу. --keystore-alias Ім'я користувача ключового файлу, вказаний при його створенні. --keystore-passcode Пароль, вказаний при створенні ключового файлу. --keystore-alias-passcode Пароль ключового файлу, вказаний при його створенні.

Завантажте apk в Google Play Developer Console. Заповніть необхідну інформацію.

Конвертуємо в додаток android - створюємо apk файл

Зверніть увагу

Схожі статті