Passer au contenu

Problèmes connus lors de la migration du plugin Flutter Pushwoosh vers la v2.1.0+

Si vous rencontrez des erreurs lors de la compilation de votre application Android après avoir mis à jour le plugin Flutter Pushwoosh vers la version 2.1.0 ou supérieure, veuillez rechercher l’erreur que vous avez rencontrée dans ce guide et suivez les instructions pour la résoudre.

Erreur de compilation : conflit de dépendances des services Google Play

Anchor link to

Dans le projet 'app', une dépendance de la bibliothèque des services Google Play résolue dépend d'une autre à une version exacte (par ex. "[17.0.0, 18.0.99]"), mais n'est pas résolue à cette version. Le comportement de la bibliothèque sera inconnu.

Solution :

Anchor link to

Ajoutez cette ligne à votre fichier app/build.gradle :

googleServices { disableVersionCheck = true }

Erreur de compilation : non-concordance de minCompileSdk

Anchor link to

Le minCompileSdk (30) spécifié dans les métadonnées AAR d'une dépendance (META-INF/com/android/build/gradle/aar-metadata.properties) est supérieur au compileSdkVersion de ce module (android-29).

Solution :

Anchor link to

Mettez à jour compileSdkVersion dans votre fichier app/build.gradle :

android {
compileSdkVersion 30
...

Erreur de compilation : élément queries inattendu dans le Manifest

Anchor link to

AAPT: error: unexpected element <queries> found in <manifest>.

Solution :

Anchor link to

Mettez à jour le plugin gradle dans votre projet. Pour ce faire, ouvrez PROJECT_DIR/build.gradle et mettez à jour la version du plugin gradle vers la version 4 ou supérieure :

classpath 'com.android.tools.build:gradle:4.1.2'

Dans PROJECT_DIR/gradle/wrapper/gradle-wrapper.properties, mettez à jour la version du gradle wrapper :

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

Erreur de compilation : fichier d’entrée de transformation manquant

Anchor link to

Après avoir mis à jour le plugin gradle vers la version 4 ou supérieure, vous pourriez également rencontrer une erreur de compilation connue https://issuetracker.google.com/issues/158753935?pli=1

Transform's input file does not exist: /build/app/intermediates/flutter/debug/libs.jar.

Solution :

Anchor link to

Modifiez ceci dans votre fichier app/build.gradle

lintOptions {
disable 'InvalidPackage'
}

par ceci :

lintOptions {
checkReleaseBuilds false
}