ফ্লাটার অ্যাপের কমন একটা সমস্যা হচ্ছে প্যাকেজের ‘No such file or directory’ এরর। এটার জন্য যে স্টেপ গুলো আমরা ফলো করতে পারিঃ
ফ্লাটার ক্যাশ ক্লিন
flutter clean
এরপরও সমাধান না হলে ক্যাশ ফোল্ডার ক্লিন করাঃ
flutter pub cache repair
এরপর ডিপেন্ডেন্সি বা প্যাকেজ গুলো রি-ইন্সটল করাঃ
flutter pub get
আইওএসের ক্ষেত্রে পড ফাইল রিসেট করাঃ
cd ios
rm -rf Pods Podfile.lock
pod install
cd ..
এরপর আশা করি সমস্যা সমাধান হবে।
অ্যান্ড্রয়েডের ক্যাশ এবং মেটাডেটা রিমুভ
অনেক ক্ষেত্রে Execution failed for task ‘:audioplayers_android:compileDebugKotlin’. এরর দেখা যায় এন্ড্রয়েড বিল্ডের ক্ষেত্রে। সেই ক্ষেত্রে নিচের স্টেপ গুলো ফলো করতে পারিঃ
প্রথমে বিল্ড ক্যাশ এবং মেটাডেটা রিমুভ করবঃ
flutter clean
rm -rf .gradle
rm -rf build
rm -rf .idea # if using IntelliJ/Android Studio
rm -rf .dart_tool
এরপর প্যাকেজ গুলো যোগ করবঃ
flutter pub get
JDK কনফিগারেশন
বর্তমানে অ্যাণ্ড্রয়েড স্টুডিওতে JDK 21 ব্যবহার করা হয়। কিছু পুরাতন ফ্লাটার প্রজেক্ট এই JDK21 এর সাথে কম্প্যাটিবল না। এই সমস্যা সমাধান করতে চাইলে JDK20 / JDK 19 ডাউনলোড করে ইন্সটল করতে পারি। এরপর ফ্লাটারের JDK ডিরেক্টরি সেট করে দিতে পারি।
flutter config --jdk-dir "C:\Program Files\Java\jdk-19"