# Bekannte Probleme bei der Migration des Pushwoosh Flutter Plugins auf v2.1.0+

Wenn beim Erstellen Ihrer Android-Anwendung nach dem Update des Pushwoosh Flutter Plugins auf Version 2.1.0 oder höher Fehler auftreten, suchen Sie bitte in dieser Anleitung nach dem aufgetretenen Fehler und befolgen Sie die Anweisungen, um ihn zu beheben.

### Build-Fehler: Abhängigkeitskonflikt bei den Google Play-Diensten

`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.`

#### Lösung:

Fügen Sie diese Zeile zu Ihrer **app/build.gradle**-Datei hinzu:

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

### Build-Fehler: minCompileSdk-Nichtübereinstimmung

`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).`

#### Lösung:

Aktualisieren Sie compileSdkVersion in Ihrer **app/build.gradle**-Datei:

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

### Build-Fehler: Unerwartetes **queries**-Element im Manifest

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

#### Lösung:

Aktualisieren Sie das Gradle-Plugin in Ihrem Projekt. Öffnen Sie dazu **PROJECT\_DIR/build.gradle** und aktualisieren Sie die Version des Gradle-Plugins auf Version 4 oder höher:

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

Aktualisieren Sie in **PROJECT\_DIR/gradle/wrapper/gradle-wrapper.properties** die Version des Gradle-Wrappers:

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

### Build-Fehler: Fehlende Transformations-Eingabedatei

Nach dem Update des Gradle-Plugins auf Version 4 oder höher kann es auch zu einem bekannten Build-Fehler kommen [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.`

#### Lösung:

Ändern Sie dies in Ihrer **app/build.gradle**-Datei

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

zu diesem:

```
    lintOptions {
        checkReleaseBuilds false
    }
```