বিষয়বস্তুতে যান

Pushwoosh Flutter Plugin v2.1.0+ এ মাইগ্রেট করার সময় পরিচিত সমস্যা

Pushwoosh Flutter Plugin সংস্করণ 2.1.0 বা উচ্চতর সংস্করণে আপডেট করার পরে যদি আপনি আপনার Android অ্যাপ্লিকেশন তৈরি করতে ত্রুটির সম্মুখীন হন, তাহলে অনুগ্রহ করে আপনার সম্মুখীন হওয়া ত্রুটির জন্য এই গাইডটি অনুসন্ধান করুন এবং এটি ঠিক করার জন্য নির্দেশাবলী অনুসরণ করুন।

বিল্ড ত্রুটি: Google Play services ডিপেন্ডেন্সি কনফ্লিক্ট

Anchor link to

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.

সমাধান:

Anchor link to

আপনার app/build.gradle ফাইলে এই লাইনটি যোগ করুন:

googleServices { disableVersionCheck = true }

বিল্ড ত্রুটি: minCompileSdk অমিল

Anchor link to

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

সমাধান:

Anchor link to

আপনার app/build.gradle ফাইলে compileSdkVersion আপডেট করুন:

android {
compileSdkVersion 30
...

বিল্ড ত্রুটি: Manifest-এ অপ্রত্যাশিত queries এলিমেন্ট

Anchor link to

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

সমাধান:

Anchor link to

আপনার প্রজেক্টে 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 ইনপুট ফাইল অনুপস্থিত

Anchor link to

gradle প্লাগইন সংস্করণ 4 বা উচ্চতর সংস্করণে আপডেট করার পরে, আপনি একটি পরিচিত বিল্ড ত্রুটির সম্মুখীন হতে পারেন https://issuetracker.google.com/issues/158753935?pli=1

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

সমাধান:

Anchor link to

আপনার app/build.gradle ফাইলে এটি পরিবর্তন করুন

lintOptions {
disable 'InvalidPackage'
}

এটিতে:

lintOptions {
checkReleaseBuilds false
}