Сборка Android через Gradle
Gradle нужен, если экспорт должен включать Android-плагины, AAB, зависимости Java/Kotlin или изменения Android-проекта. Он не заменяет совместимые шаблоны и And
Gradle нужен, если экспорт должен включать Android-плагины, AAB, зависимости Java/Kotlin или изменения Android-проекта. Он не заменяет совместимые шаблоны и Android SDK.
Настройка
- Завершите подготовку Android.
- Установите Android build template средствами редактора. В preset включите
gradle_build/use_gradle_build. Каталог определяетgradle_build/gradle_build_directory; не переносите случайный build-каталог другой версии. - Сначала соберите проект без собственных изменений. Затем добавляйте по одной зависимости или плагину: так ошибка локализуется до конкретного изменения.
- Выберите APK либо AAB в
gradle_build/export_format, настройте подпись и архитектуры. - Экспортируйте и сохраните первый полный Gradle error с причиной
Caused by, а не только итогBUILD FAILED.
Типовые причины
| Сообщение | Что проверить |
|---|---|
| Java/Gradle несовместимы | JDK 17 и wrapper текущего шаблона; не обновляйте Gradle/AGP независимо |
| Dependency не найдена | Координаты, repository, сеть и доступ к закрытому repository |
| Duplicate class | Одна библиотека попала одновременно локальным AAR и транзитивной зависимостью |
| Manifest merger failed | Конфликтующие атрибуты, minimum SDK и manifest плагина |
| Native library не загружается | ABI и транзитивные SO внутри конечного APK |
Текущий шаблон задаёт Android Gradle Plugin 8.13.2. Не подменяйте его номером из старой инструкции. Генерируемый каталог может переустанавливаться: храните свои изменения воспроизводимо и сохраняйте копию перед заменой template. Gradle-сборка здесь не запускалась.
Документация Reckfell EngineНаверх ↑