# Pushwoosh Flutter Plugin को v2.1.0+ पर माइग्रेट करते समय ज्ञात समस्याएँ

यदि आप 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).`

#### समाधान:

अपनी **app/build.gradle** फ़ाइल में compileSdkVersion अपडेट करें:

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

### बिल्ड त्रुटि: मैनिफ़ेस्ट में अप्रत्याशित **queries** तत्व

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

#### समाधान:

अपने प्रोजेक्ट में ग्रैडल प्लगइन अपडेट करें। ऐसा करने के लिए, **PROJECT\_DIR/build.gradle** खोलें और ग्रैडल प्लगइन संस्करण को संस्करण 4 या उच्चतर पर अपडेट करें:

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

**PROJECT\_DIR/gradle/wrapper/gradle-wrapper.properties** में, ग्रैडल रैपर संस्करण अपडेट करें:

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

### बिल्ड त्रुटि: ट्रांसफ़ॉर्म इनपुट फ़ाइल गुम है

ग्रैडल प्लगइन को संस्करण 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
    }
```