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 dans ce guide l’erreur que vous avez rencontrée et suivre les instructions pour la corriger.
Erreur de compilation : Conflit de dépendance des services Google Play
Anchor link toIn project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[17.0.0, 18.0.99]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown.
Solution :
Anchor link toAjoutez cette ligne à votre fichier app/build.gradle :
googleServices { disableVersionCheck = true }Erreur de compilation : Incompatibilité de minCompileSdk
Anchor link toThe minCompileSdk (30) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (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 wrapper gradle :
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zipErreur 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 }