# Известные проблемы при миграции Pushwoosh Flutter Plugin на версию 2.1.0+

Если вы столкнулись с ошибками при сборке вашего Android-приложения после обновления Pushwoosh Flutter Plugin до версии 2.1.0 или выше, найдите в этом руководстве возникшую у вас ошибку и следуйте инструкциям по ее устранению.

### Ошибка сборки: конфликт зависимостей Google Play services

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

#### Решение:

Добавьте эту строку в ваш файл **app/build.gradle**:

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

### Ошибка сборки: несоответствие 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).`

#### Решение:

Обновите compileSdkVersion в вашем файле **app/build.gradle**:

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

### Ошибка сборки: неожиданный элемент **queries** в манифесте

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

#### Решение:

Обновите плагин gradle в вашем проекте. Для этого откройте **PROJECT\_DIR/build.gradle** и обновите версию плагина gradle до 4 или выше:

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

В **PROJECT\_DIR/gradle/wrapper/gradle-wrapper.properties** обновите версию gradle wrapper:

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

### Ошибка сборки: отсутствует входной файл для transform

После обновления плагина gradle до версии 4 или выше вы также можете столкнуться с известной ошибкой сборки [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.`

#### Решение:

Измените это в вашем файле **app/build.gradle**

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

на это:

```
    lintOptions {
        checkReleaseBuilds false
    }
```