Godot Engine

Godot Engine

48 ratings
Настройка экспорта под Android
By welius
   
Award
Favorite
Favorited
Unfavorite
1. Необходимые утилиты
Для начала нам понадобится Android Studio, ведь с помощью него мы сможем установить sdk нужный godot для создания apk.

Ссылка на Android Studio здесь[developer.android.google.cn]

Пролистываем вниз до Android Studio downloads и выбираем файл для своей операционной системы.
2. Установка Android Studio и SDK
После запуска установщика, установите Android Studio. Запомните путь до SDK указанный в процессе установки.

После конца установки заходим в SDK Manager (Кнопка More Actions на главном экране) и на вкладке SDK Tools выбираем компоненты: Android SDK Build Tools, NDK, Android SDK Command-line tools, CMake, Android SDK Platform-Tools.

Нажимаем Apply, принимаем условия и загружаем.

P.S. Со временем список необходимых пакетов может меняться. Посмотреть точный список можно здесь[docs.godotengine.org]
3. Генерация ключей
Для создания самого apk файла потребуется ключ, который нужно сгенерировать с помощью утилиты keytool, которая же идёт в комплекте с Android Studio. Чтобы создать сам apk, потребуется только debug ключ, но уже для распространения игры понадобится release ключ.

Путь к keytool: <Android Studio Folder>/android-studio/jre/bin/keytool

Генерация debug ключа

1. Открываем keytool с помощью командной строки:
cd <Android Studio Folder>/android-studio/jre/bin/

2. Генерируем ключ с помощью команды:
keytool -keyalg RSA -genkeypair -alias androiddebugkey -keypass android -keystore debug.keystore -storepass android -dname "CN=Android Debug,O=Android,C=US" -validity 9999
-alias в данном случае это имя пользователя, а -keypass и -storepass это пароль

Генерация release ключа

1. Открываем keytool с помощью командной строки
cd <Android Studio Folder>/android-studio/jre/bin/

2. Генерируем ключ с помощью команды:
keytool -genkey -v -keystore release.keystore -alias <username> -keyalg RSA -keysize 2048 -validity 9999
<username> вам надо заменить на имя своей компании/пользователя

3. После написания команды, вам будут задавать вопросы, отвечать на которые нужно достоверно
4. Настройка экспорта
Переходим в Godot и открываем:
Редактор ⇒ Настройки редактора ⇒ Export ⇒ Android

Там будут 2 нужных нам параметра это Android SDK и Debug Keystore. В Android SDK указываем путь к sdk, который мы могли видеть при установки Android Studio, а в Debug Keystore указываем debug ключ который мы сгенерировали в прошлом шаге.

Далее переходим в Проект ⇒ Экспортировать и добавляем туда Android. Далее в Android во вкладке Keystore указываем debug и release (если есть) ключи.

Теперь вы можете экспортировать apk файлы.
9 Comments
Txxicu Apr 6 @ 6:36pm 
Актуально работает?
helikcx Oct 9, 2024 @ 8:08am 
а ABB файлы как делать
DearFox Nov 14, 2023 @ 10:42am 
Вот только можно скачать Android SDK без andoid studio и все норм работает)
FuDzuki_VT Aug 29, 2023 @ 1:22am 
нормальные люди закрепляют скрины ибо не ♥♥♥ не понятно,я пользовался андроид студио и там не видел того что ты тут описал и в гобо тоже...что за ♥♥♥♥♥ простит тут написана?
Чик-чирик Aug 10, 2023 @ 9:20pm 
Как то сложно сделали генерацию релизного ключа для того чтобы релиз сделать достаточно создать проект в андроид студио
󰀒opert󰀒 Jul 7, 2023 @ 11:10pm 
:dcfunny::dcfunny::dcfunny:
Catabbro Jun 29, 2023 @ 10:26am 
По сути, перевод официальной доки по экспорту, но всё равно спасибо, это помогает людям
Lutov May 21, 2023 @ 3:09pm 
.:sans:
Owen Caldwell Apr 17, 2022 @ 9:09pm 
Спасибо