Pushwoosh Flutter Plugin v2.1.0+ এ মাইগ্রেট করার সময় পরিচিত সমস্যা
Pushwoosh Flutter Plugin সংস্করণ 2.1.0 বা উচ্চতর সংস্করণে আপডেট করার পরে যদি আপনি আপনার Android অ্যাপ্লিকেশন তৈরি করতে ত্রুটির সম্মুখীন হন, তাহলে অনুগ্রহ করে আপনার সম্মুখীন হওয়া ত্রুটির জন্য এই গাইডটি অনুসন্ধান করুন এবং এটি ঠিক করার জন্য নির্দেশাবলী অনুসরণ করুন।
বিল্ড ত্রুটি: Google Play services ডিপেন্ডেন্সি কনফ্লিক্ট
Anchor link toIn 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 toThe 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 toAAPT: 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 togradle প্লাগইন সংস্করণ 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 }