Pourquoi Mettre à Jour votre Chaîne de Build Android ?
Avec la sortie de Kotlin 2.0 (compilateur K2) et des dernières versions d'Android Studio, la chaîne de compilation Android a profondément évolué. De nombreux développeurs Capacitor rencontrent des erreurs du type Namespace not specified ou des incompatibilités avec Java 21.
Guide de Mise à Niveau en 4 Étapes
1. Mettre à jour le Gradle Wrapper
Dans android/gradle/wrapper/gradle-wrapper.properties :
distributionUrl=https://services.gradle.org/distributions/gradle-8.9-all.zip
2. Configurer l'Android Gradle Plugin (AGP)
Dans android/build.gradle :
dependencies {
classpath 'com.android.tools.build:gradle:8.5.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.20"
}
3. Configurer la compatibilité Java 17 / Java 21
Dans android/app/build.gradle :
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
}
4. Synchroniser et Nettoyer le Projet
Exécutez dans votre terminal :
cd android
./gradlew clean