SDL3 for Android: OpenGL SDL3 для Android: OpenGL
A guide to setting up, building, and installing an SDL3 project on an Android device. Руководство по настройке, сборке и установке проекта SDL3 на Android-устройство.
Download the AAR library Загрузка библиотеки AAR
- Download the Android development binaries (AAR) - specifically SDL3-devel-3.4.14-android.zip - from the official SDL3 release page Скачайте бинарные файлы для разработки под Android (AAR) — а именно SDL3-devel-3.4.14-android.zip — с официальной страницы релизов SDL3.
- Move SDL3-devel-3.4.14-android.zip to the C:/libs folder (or your preferred directory) Переместите архив SDL3-devel-3.4.14-android.zip в папку C:/libs (или любой другой удобный каталог).
-
Extract the ZIP file into a folder named SDL3-devel-3.4.14-android like this:
Распакуйте ZIP-файл в папку с названием SDL3-devel-3.4.14-android вот так:
Download a Template Загрузка шаблона
-
Download the SDL3 OpenGL Example:
Скачайте пример на SDL3 OpenGL:
C Version: View C Repo Репозиторий (C)C++ Version: View C++ Repo Репозиторий (C++)
- Extract it to a folder of your choice Распакуйте его в любую папку на ваш выбор.
- Open this folder in your preferred code editor (e.g., Sublime Text 4, Notepad++, etc.) Откройте эту папку в вашем любимом текстовом редакторе (например, Sublime Text 4, Notepad++ и т.д.).
Project Configuration in the "android-project/app/build.gradle" file Конфигурация проекта в файле "android-project/app/build.gradle"
- Open the android-project/app/build.gradle file. Replace the path to SDL3 with your own: Откройте файл android-project/app/build.gradle. Замените путь к SDL3 на свой:
dependencies {
implementation files('C:/libs/SDL3-devel-3.4.14-android/SDL3-3.4.14.aar')
implementation 'androidx.appcompat:appcompat:1.5.1'
}
Build and Deploy Сборка и установка
Open a terminal in the root of the project and run the following commands: Откройте терминал в корне папки и выполните следующие команды:
Step 1: Compile Шаг 1: Компиляция
build-apk
Step 2: Install Шаг 2: Установка
install-apk
Useful Tips Полезные советы
-
Show a log:
adb logcat -s SDLПоказать лог:adb logcat -s SDL -
Clear a log:
adb logcat -cОчистить лог:adb logcat -c -
Check connected devices:
adb devicesПроверка подключенных устройств:adb devices - Use scrcpy to mirror your phone screen to your PC via USB. Используйте scrcpy для трансляции экрана телефона на ПК через USB.
Support My Work Поддержать проект
If these tutorials helped you, consider buying me a coffee! Если эти туториалы вам помогли, вы можете поддержать автора.
Sberbank (Russia only) Сбербанк (только для РФ)
Direct transfer via phone number (Russia only) Перевод по номеру телефона (только для РФ)
USDT TRC20
Support via Cryptocurrency Поддержка криптовалютой