Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Gradle для Android

В отличие от того, как обычно собираются Android-приложения, Defold не использует Gradle для всего процесса сборки. Вместо этого Defold использует Android command line tools, такие как aapt2 и bundletool, напрямую при локальной сборке и задействует Gradle только при разрешении зависимостей на сервере сборки.

Разрешение зависимостей

Native extension может включать файл build.gradle в папке manifests/android, чтобы указывать зависимости расширения. Пример:

repositories {
    mavenCentral()
}

dependencies {
    implementation 'com.google.firebase:firebase-installations:17.2.0'
    implementation 'com.google.android.gms:play-services-base:18.2.0'
}

Сервер сборки соберет файлы build.gradle из всех расширений и использует их, чтобы разрешить все зависимости и включить их при сборке нативного кода.

Примеры: