Настройка Godot Engine для экспорта проекта под Android

Назад в "Основы Godot Engine"



Шаг 1. Установка Android Studio
При установке Android Studio так же будет установлен Android SDK, он нам пригодится так же.
Ссылка на Android Studio: Скачать Android Studio


Шаг 2. Настройка Godot Engine
В настройках Godot в списке настроек нужно перейти в пункт Export -> Android, и указать пути к следующим программам:

Adb: ..path../AndroidSdk/platform-tools/adb
Jarsigner: ..path../android-studio/jre/bin/jarsigner

..path.. - путь до папки установки Android Studio и Android SDK.


Шаг 3. Настройка keystore
Файлы *.keystore вам потребуются для подписания итогового APK файла. Для debug режима вам не потребуется использовать фирменный ключ и хватит стандартного, который вы можете скачать или сгенерировать утилитой keytool.

скачать debug.keystore

Генерация ключа для debug режима компиляции:
./keytool -keyalg RSA -genkeypair -alias androiddebugkey -keypass android -keystore debug.keystore -storepass android -dname "CN=Android Debug,O=Android,C=US" -validity 9999

Далее заполните поле Debug keystore, указав путь к полученному файлу.

Последний шаг. Настройка проекта
Далее вам нужно сгенерировать еще один ключ с названием release.keystore

Генерация ключа для release режима компиляции:
./keytool -genkey -v -keystore release.keystore -alias SkanerSoft -keyalg RSA -keysize 2048 -validity 9999

"SkanerSoft" можете заменить своим названием.

При это утилита будет задавать вам вопросы, ответы на которые нужно давать достоверно. Это ключ, которым будет подписано ваше приложение для других пользователей.

После генерации ключа, перейдите в экспорт проекта, скачать и установить шаблон экпорта под Android, а затем выбрать его для экспорта (делается лишь один раз если ранее не делалось).

В меню настроек, которое довольно обширное, нужно найти пункт Keystore и заполнить поля по аналогии с настройками редактора, указав путь до файла release.keystore и указать ваш логин и пароль от ключа. Логин и пароль вы вводили при создании файла keystore.

Вот собственно, и всё. Последний шаг, если вы не хотите создавать итоговый проект, а лишь тестируете, можно не выполнять. В режиме отладки компилировать игру вы сможете и без него. Но для распространения игры вам все же потребуется его исполнить.

PS: путь к утилите keytool: ..path../android-studio/jre/bin/keytool
Автор: SkanerSoft | Дата добавления: 15.07.2018 14:12 | Урок прочитан: 12 раз