حل مشكلة Your project uses a version of Flutter that is not supported by the current Flutter SDK.
إذا كنت تريد تعديل مشروع Flutter يعتمد على إصدار قديم من Flutter، فقد تواجه المشكلة التالية:
Your project uses a version of Flutter that is not supported by the current Flutter SDK.
لحل هذه المشكلة، يمكنك استخدام fvm (Flutter Version Management). fvm هو أداة تسمح لك بإدارة إصدارات Flutter المختلفة على جهازك.
Flutter هو إطار عمل مفتوح المصدر تم تطويره بواسطة Google في عام 2017، ويمكن استخدامه لتطوير تطبيقات الجوال والمواقع الإلكترونية على منصات متعددة، بما في ذلك Android وiOS وWeb وWindows وmacOS.
لإعداد fvm، قم بتشغيل الأمر التالي في Terminal:
dart pub global activate fvm
بعد ذلك، يمكنك استخدام fvm لتحديد إصدار Flutter الذي تريد استخدامه. لتحديد إصدار معين، قم بتشغيل الأمر التالي:
fvm use version_number
حيث يمثل version_number إصدار Flutter الذي تريد استخدامه. على سبيل المثال، لتحديد إصدار 2.8.0، يمكنك تشغيل الأمر التالي:
fvm use 2.8.0
بمجرد تحديد إصدار Flutter، يمكنك استخدام أوامر Flutter العادية. ومع ذلك، يجب استخدام الأمر fvm قبل أي أمر Flutter. على سبيل المثال، لتشغيل flutter pub get، يمكنك تشغيل الأمر التالي:
fvm flutter pub get
لإضافة حزمة إلى مشروعك، يمكنك استخدام الأمر التالي:
fvm flutter pub add package_name
سيضيف هذا الحزمة إلى مشروعك بإصدار متوافق مع الإصدار الذي حددته باستخدام fvm.
لتشغيل مشروعك، يمكنك استخدام الأمر التالي:
fvm flutter run
لمزيد من المعلومات حول fvm، يمكنك زيارة موقع الويب الخاص به: fvm.app
باستخدام fvm، يمكنك بسهولة تعديل أي مشروع Flutter، بغض النظر عن إصدار Flutter الذي يستخدمه.
android sdk manager تحميل flutter developers applications create app android android studio mac