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, зокрема aapt2 і bundletool, і залучає Gradle лише для розв’язання залежностей на сервері збирання.

Розв’язання залежностей

Нативні розширення можуть містити файл 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 з усіх розширень і використає їх, щоб розв’язати всі залежності та включити їх під час збирання нативного коду.

Приклади: