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 pour Android

Contrairement à la manière dont les applications Android sont généralement compilées, Defold n’utilise pas Gradle pour l’ensemble du processus de build. Defold utilise directement les outils Android en ligne de commande tels que aapt2 et bundletool lors du build local et ne fait appel à Gradle que pour résoudre les dépendances sur le serveur de build.

Résolution des dépendances

Les extensions natives peuvent inclure un fichier build.gradle dans le dossier manifests/android pour définir les dépendances de l’extension. Exemple :

repositories {
    mavenCentral()
}

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

Le serveur de build rassemble les fichiers build.gradle de toutes les extensions et les utilise pour résoudre l’ensemble des dépendances et les inclure lors de la compilation du code natif.

Exemples :