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 toDans 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 toAjoutez cette ligne à votre fichier app/build.gradle :
googleServices { disableVersionCheck = true }
Erreur de compilation : non-concordance de minCompileSdk
Anchor link toLe 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 toMettez à jour compileSdkVersion dans votre fichier app/build.gradle :
android { compileSdkVersion 30 ...
Erreur de compilation : élément queries inattendu dans le Manifest
Anchor link toAAPT: error: unexpected element <queries> found in <manifest>.
Solution :
Anchor link toMettez à 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 toAprè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 toModifiez ceci dans votre fichier app/build.gradle
lintOptions { disable 'InvalidPackage' }
par ceci :
lintOptions { checkReleaseBuilds false }