# 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

`In 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 :

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

```
googleServices { disableVersionCheck = true }
```

### Erreur de compilation : Incompatibilité de minCompileSdk

`The 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 :

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

```
android {
    compileSdkVersion 30
    ...
```

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

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

#### Solution :

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 wrapper gradle :

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

### Erreur de compilation : Fichier d'entrée de transformation manquant

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](https://issuetracker.google.com/issues/158753935?pli=1)

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

#### Solution :

Modifiez ceci dans votre fichier **app/build.gradle**

```
    lintOptions {
        disable 'InvalidPackage'
    }
```

par ceci :

```
    lintOptions {
        checkReleaseBuilds false
    }
```