حسین یوسف پور
حسین یوسف پور
خواندن ۳ دقیقه·۴ سال پیش

استفاده از چند sdk فلاتر بصورت همزمان در یک سیستم

فلاتر یک واسط کاربری کیت توسعه نرم‌افزار متن‌باز است که توسط گوگل طراحی شده‌است. فلاتر جهت توسعه برنامه‌های کاربردی برای پلتفرم های اندروید، iOS، وب، ویندوز، macOS، لینوکس و فیوشا استفاده می‌شود.

فلاتر تاکنون در چهار sdk رسمی در قالب بسته های stable, beta, dev و master منتشر شده است. تفاوت و لینک های دانلود تمامی این sdk و نسخه های مربوط به هر کدام را می توانید در سایت رسمی فلاتر پیدا کنید.

تا زمان نگارش این نوشتار، پشتیبانی از توسعه web تنها در نسخه ی beta ممکن است.

ممکن است شما بطور همزمان در حال کار بر روی یک اپلیکیشن و یک وب سایت (با فلاتر) باشید.

و یا گاها می خواهید از یک ویژگی جدید که هنوز در نسخه stable منتشر نشده است استفاده کنید. برای این کار، شما هر بار باید sdk مورد نیاز خود را دانلود و پیکربندی کنید. و هر زمان که خواستید به نسخه قبل برگردید دوباره همین مراحل را تکرار!

اما همیشه راهی است!
شما می توانید تمام sdk های مورد نیاز خود را تنها یکبار دانلود کنید و از آن پس به آسانیِ یک کلیک، بین آن ها جابجا شوید!



مراحل استفاده از چند sdk فلاتر بصورت همزمان

1. به سایت رسمی فلاتر برید و نسخه های مورد نیاز خود را دانلود کنید.

2. تمام فایل های دانلود شده را از حالت فشرده خارج کرده و همگی را به یک پوشه منتقل کنید:

C:\Develop\FlutterSDK
C:\Develop\FlutterSDK


3. در درایو C، یک پوشه به نام Aliases بسازید. C:\Aliases

4. در پوشه Aliases، به ازای هر sdk دانلوده شده یک فایل bat. به همان نام بسازید:

C:\Aliases
C:\Aliases


5. در هر یک از فایل های bat. موارد زیر را بنویسید و ذخیره کنید:

@echo off
C:\Develop\FlutterSDK\flutter_stable\bin\flutter %*

* توجه داشته باشید که مسیر نوشته شده را با توجه به هر فایل، تغییر دهید.


6. در cmd، عبارت زیر را بنویسید و Enter را فشار دهید تا به صفحه windows environment variables منتقل شوید:

rundll32.exe sysdm.cpl,EditEnvironmentVariables


7. در این صفحه، در بخش User variables، آیتم Path را انتخاب و بر روی دکمه Edit کلیک کنید:


8. در صفحه جدید، بر روی دکمه New کلیک کرده و در کارد ایجاد شده، آدرس پوشه Aliases که در مرحله 3، ایجاد کرده اید را وارد کنید:

C:\Aliases\


9. با کلیک بر روی دکمه های OK، هر دو پنجره را ببندید و سپس سیستم خود را یکبار ریستارت کنید.




تست صحت مراحل انجام شده

ازین پس، بجای نوشتن دستور flutter، باید از دستور flutter_stable و یا flutter_beta استفاده کنید.

در cmd دستور زیر را بنویسید و Enter را فشار دهید:

flutter_stable doctor & flutter_beta doctor

اگر مراحل به درستی انجام داده باشید، با خروجی مانند شکل زیر روبرو خواهید شد:

flutter_stable doctor & flutter_beta doctor
flutter_stable doctor & flutter_beta doctor




اضافه کردن مسیر sdk های جدید به IDE

در VS Code

به تنظیمات vs code بروید (, + Ctrl) و عبارت flutter sdks را جستجو کنید. سپس مسیر sdk ها را مانند شکل زیر اضافه کنید:

flutter sdks
flutter sdks


سپس شما می توانید به آسانی با کلیک بر روی نسخه فعلی فلاتر در نوار status، بین نسخه های مختلف فلاتر جابحا شوید:


در Android Studio

در اندروید استودیو، به مسیر زیر بروید:

File > Settings >Languages & Frameworks > Flutter

سپس آدرس sdk مورد نیاز خود را وارد کنید:




امیدوارم این نوشتار، شما را در استفاده راحت تر از sdk های فلاتر راهنمایی کرده باشد!

نظرات و مشکلات خود را در بخش کامنت ها بنویسید.

فلاترflutter sdkبرنامه نویسی
توسعه دهنده ی فلاتر | عکاسی - فلسفه - سینما | https://gabrimatic.info
شاید از این پست‌ها خوشتان بیاید