تجربه من در مورد نصب اندروید استدیو و Emulator

پرسیده شده
فعالیت 900 روز پیش
دیده شده 460 بار
0

سلام دوستان امیدوارم در مسیر پیشرفت باشید و دوره رو خوب پیش برده باشید و پیش ببرید.

من می خوام تجربه ی خودم رو در زمینه ی نصب اندروید استدیو و ایمیلیتور براتون بگم که زمان زیادی رو ازم گرفت ولی خوشبختانه کم نیاوردم تا مشکلاتو کامل رفع کردم.

اول از این شروع کنیم که در بخش SDK Manager هیچی رو نمی آورد برام با وجود اینکه از VPS اختصاصی خودم هم استفاده می کردم (برا اونا که نمی دونند VPS همون سرور مجازی هست و من ازش برای تونل زدن استفاده کردم)، با پرس و جو یه VPN پیدا کردم به اسم Kerio Maker و وقتی وصل شدم بهش کامل تمام موارد رو لیست کرد برام و SDK نصب شد.

بعد cmdline-tools رو همون طور که آقای شاهینی دانلود کردند دانلود کردم و توی پوشه SDK ریختم اما همچنان وقتی دستور:

flutter doctor --android-licenses 

رو میزدم به cmdline-tools گیر میداد که من رفتم به SDK Manager و از تب SDK tools این cmdline-tools تیک رو فعال کردم و بعد apply رو زدم تا دانلود و نصب بشه و مشکل اینطوری حل شد.

بعد از حل این مشکل اومدم ایمیولیتور رو راه بندازم که کار نمی کرد و فهمیدم که از SDK tools که بالا گفتم باید HAXM رو هم مثه cmdline-tools نصب دانلود کنم.

البته هر کاری می کردم بعد از دانلود نصب با شکست مواجه میشد و با جستجو فهمیدم که حالت virtualization در تنظیمات BIOS برای لپ تاپم غیر فعاله و اونو فعال کردم (بسته به مدل لپ تاپ فعال کردنش متفاوته توی نت سرچ کنید راحت پیدا میکنید) 

خب HAXM هم نصب شد و اول بار Emulator به خوبی اجرا شد اما بعد چند بار از کار افتاد باز!

اینبار دیگه خیلی اعصاب خورد کن بود و با هزار تا بدبختی مشکل رو حل کردم.

اول توی environment variables سیستمم ANDROID_SDK_HOME  رو تعریف کردم و برابر با آدرس SDK قرار دادم.

بعد رفتم توی پوشه user خودم که برا من aran هست برای شما فرق میکنه. توی این پوشه یه پوشه هست به اسم android. و پوشه avd که داخلش هست رو کپی کنید و در پوشه SDK بریزید اما تموم نشده بازش کنید و یکی از emulator هایی که ساختید پوشه اش رو باز کنید و فایل کانفیگ که پسوندش ini. هست رو باز کنید و داخلش path رو عوض کنید به این مسیر جدیدی که پوشه رو توش ریختید. توی همون پوشه قبلی هم که در android. بود باز این کار رو تکرار کنید اگه اینکار نکنید بعد از اینکه یکبار emulator رو بازکزدید و بستید باید سیستم رو ریستارت کنید تا بازم باز بشه.

ANDROID_AVD_HOME رو هم در environment variables تعریف کنید و مقدارش رو برابر با ادرس پوشه avd که در پوشه SDK هست قرار بدید.

مشکلات تا حد زیادی تا به اینجا حل میشه اما اگه اول بار که vs code رو باز میکنید و flutter رو run می کنید اون رو Run As Administrator نکنید احتمال داره که build انجام نشه و بعد از کلی صبر کردن توی پنجره debug ارور نمایش داده میشه.

امیدوارم تجربیاتم در مسیر نصب به درد شما خورده باشه من خودم دو سه روز درگیر بودم و برای تک تک این مشکلات کلی گشتم تا راه حل رو پیدا کردم اما روی کامپیوتر رومیزی ام هم این مسیر رو طی کردم و جواب گرفتم. 

موفق و سربلند باشید، هر سوالی هم دارید بپرسید شاید بتونم راهنمایی تون کنم.

فایل پیوست

آران عبدی
آران عبدی

9 آبان 00