Android Studio

Android Studio — це безкоштовне середовище розробки для Android, розроблене Google і JetBrains. Він заснований на IntelliJ IDEA і має багатофункціональний редактор, який підтримує Java і C/C++. Його можна використовувати для роботи з основним двигуном Godot, а також з кодовою базою платформи Android.

Імпорт проекту

  • У вікні привітання Android Studio виберіть Відкрити.

../../../_images/android_studio_setup_project_1.png

Вітальне вікно Android Studio.

  • Перейдіть до <кореневого каталогу Godot>/platform/android/java і виберіть файл settings.gradle.

  • Android Studio імпортує та індексує проект.

Макет проекту Android Studio

Проект організовано з використанням модулів Android Studio:

  • модуль lib:
    • Розташований у <кореневому каталозі Godot>/platform/android/java/lib, це модуль бібліотеки, який організовує

      Java і нативний код Godot і зробити його доступним як багаторазову залежність/артефакт.

    • Артефакт, створений цим модулем, стає доступним для інших модулів/проектів Android для використання як залежність через MavenCentral.

  • модуль редактор:
    • Розташований у <кореневому каталозі Godot>/platform/android/java/editor, це модуль програми, який містить

      вихідний код Android-порту редактора Godot.

    • Цей модуль залежить від модуля lib.

  • модуль app:
    • Розташований у <кореневому каталозі Godot>/platform/android/java/app, це модуль програми, який містить

      вихідний код для шаблонів складання Android.

    • Цей модуль залежить від модуля lib.

Збірка та налагодження модуля редактора

  • Щоб створити модуль редактор:
    ../../../_images/android_studio_editor_configurations_drop_down.webp
  • Щоб налагодити модуль редактор:
    • Відкрийте вікно Варіанти збірки за допомогою Перегляд > Вікна інструментів > Варіанти збірки у верхньому меню.

    • У вікні Варіанти збірки переконайтеся, що у стовпці Активний варіант збірки для запису :editor встановлено значення одного з варіантів Dev.

    ../../../_images/android_studio_editor_build_variant.webp
    • Відкрийте вікно Запуск/налагодження конфігурацій, натиснувши Виконати > Редагувати конфігурації... у верхньому меню.

    • У вікні Налаштування запуску/налагодження виберіть запис редактор і в розділі Налагоджувач переконайтеся, що для Типу налагодження встановлено значення Подвійний (Java + Native)

    • Натисніть знак + під розділом Каталоги символів та додайте каталог модулів lib: platform/android/java/lib

    ../../../_images/android_studio_editor_debug_type_setup.webp

Створення та налагодження модуля програми

Модуль app вимагає наявності проекту Godot у його каталозі assets (<кореневий каталог Godot/platform/android/java/app/assets``). Зазвичай це виконує редактор Godot під час процесу експорту. Під час розробки в Android Studio необхідно вручну додати проект Godot у цей каталог, щоб відтворити процес експорту. Коли це буде зроблено, ви можете виконати наведені нижче інструкції, щоб запустити/налагодити модуль app:

  • Щоб створити модуль app:
    ../../../_images/android_studio_app_configurations_drop_down.webp
  • Щоб налагодити модуль app:
    • Відкрийте вікно Варіанти збірки за допомогою Перегляд > Вікна інструментів > Варіанти збірки у верхньому меню.

    • У вікні Варіанти збірки переконайтеся, що у стовпці Активний варіант збірки для запису :app встановлено значення одного з варіантів Dev.

    ../../../_images/android_studio_app_build_variant.webp
    • Відкрийте вікно Запуск/налагодження конфігурацій, натиснувши Виконати > Редагувати конфігурації... у верхньому меню.

    • У вікні Налаштування запуску/налагодження виберіть запис програма і в розділі Налагоджувач переконайтеся, що для Типу налагодження встановлено значення Подвійний (Java + Native)

    • Натисніть знак + під розділом Каталоги символів та додайте каталог модулів lib: platform/android/java/lib

    ../../../_images/android_studio_app_debug_type_setup.webp

Якщо у вас виникли проблеми, зверніться по допомогу на канал розробників Godot для Android.