دانلود، نصب و راه اندازی شبیه ساز Genymotion
برای آشنایی با شبیه ساز داخلی اندروید استودیو و نحوه نصب و راه اندازی آن به آموزش کار با امولاتور و ساخت دیوایس مجازی (AVD) مراجعه کنید.
یکی از مهمترین ابزار مورد نیاز توسعه دهندگان و برنامه نویسان موبایلی و بخصوص اندروید، شبیه ساز یا امولاتور (Emulator) هستند که ما را از تست و عیب یابی پروژه و اپلیکیشن روی دستگاههای واقعی و فیزیکی بی نیاز میکند.
در این مبحث ابتدا به معرفی و کاربرد شبیه سازها میپردازم و سپس نحوه نصب و راه اندازی Genymotion، پرکاربرد ترین شبیه ساز اندروید (یا امولاتور اندروید) به انتخاب توسعه دهندگان اندرویدی و همچنین نصب آنلاین و آفلاین دیوایسها و پلاگین اندروید استودیو را آموزش میدهم.
ضمنا چنانچه قصد دانلود Genymotion (جنی موشن) را دارید، لینک دانلود این شبیه ساز اندرویدی و API های آن در انتهای همین صفحه قید گردیده و مرتب بروز رسانی میشود.
شبیه ساز اندروید چیست؟
به نام خدا. برنامه نویس و توسعه دهنده اندروید در حین توسعه و تکمیل پروژه اندرویدی خود، به دفعات متعددی نیاز به اجرا، تست و خطایابی پروژه و اپلیکیشن خود دارد. ضمن اینکه توسعه دهنده میبایست اپلیکیشن را بر روی نسخههای مختلف اندروید تست نموده تا اطمینان پیدا کند همه مشکلات و نواقص را برطرف کرده و اپلیکیشن در بیشتر دیوایسهای اندرویدی به درستی و بدون مشکل اجرا میشود. در حالت عادی باید برای هر نسخه از اندروید یک دیوایس حقیقی مجزا تهیه کنیم که نیاز به صرف هزینه زیادی دارد. در مقابل، شبیه سازها به میدان آمدند تا این مانع از سر راه توسعه دهندگان برداشته شود.
شبیه ساز اندروید بر روی سیستم عاملهای دسکتاپ مانند ویندوز، لینوکس و مکینتاش نصب شده و محیط اندروید را شبیه سازی میکند و به راحتی میتوان پروژهها و اپلیکیشنهای اندرویدی را روی آنها اجرا، تست و خطایابی نمود.
البته شبیه سازها کاربردهای دیگری هم دارند. به عنوان مثال یک شخص میتواند بدون داشتن یک دیوایس اندرویدی، توسط یک شبیه ساز از نرم افزارها و اپلیکیشنهای اندرویدی روی لپ تاپ خود استفاده کند. همچنین گیمر ها به راحتی میتوانند بازیهای اندرویدی را روی رایانه شخصی خودشان اجرا کنند تا هم سخت افزار قدرتمندتری در اختیار داشته و هم با استفاده از کیبورد رایانه تجربه بهتری در بازی داشته باشند.
تفاوت Genymotion با AVD
در جلسه آموزش نصب اندروید استودیو با شبیه ساز داخلی اندروید استودیو (AVD) آشنا شدیم. این شبیه ساز در نسخههای قبل از سرعت پایینی برخوردار بود و درصد کمی از توسعه دهندگان اندروید از AVD استفاده میکردند که در نسخههای جدید این مسئله تا حدود زیادی رفع شده.
با اینحال هنوز هم امولاتورهایی مانند Genymotion طرفداران زیادی در بین برنامه نویسان و توسعه دهندگان اندروید دارند. در حال حاضر اگر سرعت اجرا و مقدار مصرف سخت افزار را برای Genymotion و AVD یکسان فرض کنیم باز هم انتخاب من جنی موشن است. این انتخاب دو دلیل دارد:
۱- حجم دیوایسهای جنی موشن حدود نصف دیوایسهای AVD است.
۲- امکان نصب آفلاین Emulator و System Image های AVD وجود ندارد و با توجه به تحریم و نیاز به تغییر آیپی برای دانلود و نصب خودکار ابزار در محیط SDK Manager، زمان انتظار برای دانلود ابزار طولانیتر میشود.
البته برای نصب و راه اندازی جنی موشن باید دو مرحله اضافی نسبت به AVD انجام دهیم که در حدود یک دقیقه زمان بیشتری میگیرد. یک مرحله نصب مجازی ساز VirtualBox و مرحله دیگر نصب پلاگین جنی موشن روی اندروید استودیو. اگر رایانه شما از قابلیت VT-x در پردازندههای Intel یا AMD-V در پردازندههای AMD پشتیبانی کند (یا اگر پشتیبانی نمیکند با راهکاری که در ادامه مبحث ذکر شده قابل رفع باشد) احتمالا گزینه مناسب برای شما هم Genymotion است. اما این یک قانون نیست. اگر شبیه ساز AVD با سلیقه شما سازگارتر است و در دریافت و نصب فایلهای با حجم بالا در محیط SDK Manager مشکلی ندارید، و یا سخت افزار شما امکان راه اندازی جنی موشن را ندارد، AVD میتواند انتخاب شما باشد.
البته علاوه بر این دو شبیه ساز، گزینههای دیگری مانند BlueStacks، MEMu و… نیز توسط شرکتهای دیگری عرضه شده که هرکدام طرفداران خود را دارد.
بنابراین محدودیتی در انتخاب شبیه ساز نیست و به سلیقه و امکانات شما بستگی دارد. اگر سخت افزار ضعیفی در اختیار دارید بهتر است حداقل منابع نیازمند برای شبیه سازهای مختلف را بررسی کنید و ببینید کدام گزینه درصد کمتری از منابع سخت افزاری سیستم شما را درگیر میکند.
نصب شبیه ساز Genymotion
Genymotion یکی از قدرتمندترین شبیه سازهای سیستم عامل اندروید در محیط دسکتاپ است که برای توسعه دهنده امکان تست و خطایابی پروژه بر روی نسخه های مختلف اندروید را فراهم میکند، بدون آنکه نیاز به تهیه دیوایس های حقیقی و فیزیکی مختلف باشد. این شبیه ساز با دو مجوز رایگان و تجاری عرضه میشود که نسخه رایگان امکانات ضروری را در اختیار ما قرار داده و لزومی به خرید لایسنس تجاری نیست. برای نصب Genymotion ابتدا باید نرم افزار مجازی ساز Oracle VM VirtualBox را روی سیستم عامل خود نصب کنیم.
نصب Oracle VM VirtualBox
Oracle VM VirtualBox امکانی را در اختیار ما قرار میدهد تا بر روی سیستم عاملهای ویندوز، لینوکس و مک، یک یا چند سیستم عامل دیگر نصب کنیم (از جمله ویندوز، لینوکس و …) که در اینجا Genymotion برای اجرای سیستم عامل اندروید، از این مجازی ساز استفاده میکند. مجازی ساز Oracle VM VirtualBox رایگان است و می توانید آنرا از وب سایت زیر
https://www.virtualbox.org/wiki/Downloads
یا انتهای همین صفحه دریافت نمایید.
مطابق تصویر بالا من نسخه ۶٫۱٫۱۶ مجازی ساز که در زمان نگارش این آموزش آخرین نسخه منتشر شده هست را از وب سایت سازنده آن برای سیستم عامل ویندوز دریافت و نصب میکنم.
حالا نوبت نصب شبیه ساز Genymotion است.
وب سایت Genymotion.com را باز میکنم:
مدتی است علاوه بر نسخه دسکتاپ، سرویس مبتنی بر Cloud (سرویس ابری) نیز توسط جنی موشن معرفی شده که امکان راه اندازی شبیه ساز روی فضای ابری را به توسعه دهندگان میدهد. مزیت سرویس ابری این است که عملیات پردازشی بجای سخت افزار رایانه ما، روی سرورهای جنی موشن اجرا میشوند و منابع سخت افزاری رایانه توسعه دهنده (مانند رم و سیپییو) درگیر نمیشود. با اینحال این سرویس نیاز به پرداخت هزینه دارد و نسخه دسکتاپ رایگان برای ما مناسبتر است.
البته جنی موشن برای سرویس ابری نیز به مدت ۶۰ دقیقه امکان استفاده رایگان یا Trial را فراهم کرده است. سرویس ابری به صورت جداگانه در آدرس cloud.geny.io ارائه میشود. در این آموزش ما از نسخه دسکتاپ استفاده میکنیم و فعلا کاری با نسخه ابری نداریم.
برای استفاده از Genymotion Desktop ابتدا باید یک حساب کاربری بسازیم. روی دکمه Sign In بالای صفحه کلیک میکنم تا فرم ثبت نام باز شود.
گزینه Create an account را انتخاب میکنم.
پس از تکمیل مشخصات یک لینک تایید حساب به ایمیل ارسال میشود. لینک را باز کنید (اگر ایمیل در inbox نبود، پوشه spam یا junk را چک کنید). پس از باز کردن لینک دریافتی در ایمیل، حساب کاربری فعال میشود.
فایل نصبی Genymotion را میتوانید در انتهای همین آموزش دانلود کنید (فقط نسخه ویندوز). در صورتی که مایل هستید فایل را از سایت خود جنی موشن دریافت کنید، روی Download for personal use یا TRY FOR 30 DAYS و یا گزینه Download در منوی بالای سایت کلیک کنید تا به صفحه دانلود منتقل شوید:
در قسمت System Requirements پارامترهای موردنیاز جهت اجرای جنی موشن عنوان شده است. یکی از ملزومات، قابلیت VT-x در پردازندههای Intel یا AMD-V در پردازندههای AMD است. برخی از پردازندههای قدیمی ممکن است از این قابلیت پشتیبانی نکنند. اگر حین نصب جنی موشن به ارور مربوط به این قابلیت برخورد کردید از طریق تنظیمات BIOS کامپیوتر خود، بررسی کنید اگر سخت افزار شما از آن پشتیبانی میکند، از حالت غیر فعال به فعال تغییر دهید. اگر به راهنمایی بیشتر نیاز دارید سرچ کنید “نحوه فعالسازی VT-x” یا “How to enable VT-x” (برای اینتل).
اگر سیستم شما از این قابلیت پشتیبانی نمیکند، امکان استفاده از جنی موشن را ندارید. البته مطلبی را در یک وبلاگ دیدم که راه حلی برای اجرای جنی موشن روی سیستمی بدون پشتیبانی VT-x ارائه داده:
https://helloworldhelp.wordpress.com/genymotion-without-vt-d
البته من این روش را تست نکردهام و از صحت عملکرد آن اطلاعی ندارم. (برای باز کردن لینک فوق نیاز به تغییر آیپی دارید!).
من قبلا VirtualBox را جداگانه دانلود و نصب کردم بنابراین Genymotion نسخه Without virtualbox را انتخاب میکنم.
امولاتور را نصب و سپس اجرا میکنم:
حساب کاربری که قبلا ساختم را اینجا وارد میکنم.
پس از وارد کردن نام کاربری و رمز عبور، گزینه NEXT را میزنم و به صفحه انتخاب لایسنس منتقل میشوم:
همانطور که قبلا اشاره شد، ما از نسخه رایگان استفاده میکنیم بنابراین Persoanl Use (استفاده شخصی) را انتخاب میکنم.
فعلا هیچ چیز در صفحه اصلی Genymotion مشاهده نمیشود زیرا هنوز دیوایسی اضافه نکردهایم. برای افزودن دیوایسهای مدنظر روی دکمه + کلیک کرده و دیوایس با API مورد نیاز را انتخاب میکنیم.
مشاهده میکنید برای هر API چندین دیوایس لیست شده که بر اساس نسخه سیستم عامل اندروید و سایز صفحه نمایش متفاوت هستند. البته در مرحله بعد و در پنجره مربوط به جزئیات دیوایس میتوانید پارامترها را به دلخواه تغییر دهید.
در نصب دیوایس از لحاظ تعداد، محدودیتی وجود ندارد و به هر تعداد دیوایس که لازم باشد میتوانیم نصب کنیم. برای مثال میخواهم یک دیوایس با API 29 یعنی اندروید ۱۰ را نصب کنم. به انتهای لیست رفته و یک گزینه را انتخاب میکنم:
در مرحله بعد تمامی تنظیمات دیوایس را میتوان به دلخواه تغییر داد از جمله نام دستگاه، اندازه صفحه نمایش، مقدار RAM مورد نیاز برای اجرای آن و…
با زدن دکمه INSTALL فایل API دیوایس از سرورهای جنی موشن دانلود میشود. حجم فایل هر دیوایس به نسخه API آن بستگی دارد و از حدود ۲۰۰ تا ۴۵۰ مگابایت متغیر است.
ملاحظه میکنید دیوایس با نام Custom Phone با API 10 به لیست اضافه شد و میتوانیم آنرا اجرا کنیم.
برای اجرای دیوایس روی آن دوبار کلیک کرده و یا منوی سمت راست آنرا باز میکنیم که شامل گزینههای استارت، ویرایش، ریست کارخانه، حذف دیوایس و… هست.
دیوایس با موفقیت اجرا شد.
نصب آفلاین دیوایسهای Genymotion
یکی از قابلیتهای نسخه تجاری شبیه ساز Genymotion این است که فایل (ایمیج) دانلود شده API را میتوان کپی و در جایی دیگر نگهداری کرد. مزیت این قابلیت در این است که با داشتن ایمیج فایل، در صورت نیاز به نصب شبیه ساز روی یک کامپیوتر دیگر یا به عنوان مثال زمانی که به هر دلیل نسخه فعلی جنی موشن از روی سیستم عامل حذف شده و باید دوباره آنرا نصب کنیم، لازم نیست API ای که قبلا دانلود شده را مجدد دانلود کنیم. ولی انجام این کار در نسخه رایگان هم امکان پذیر است. تنها تفاوت در این است که در محیط نرم افزار این قابلیت در دسترس نیست و باید به صورت دستی و در مسیر زیر، فایل(ها) را برداشته و یا اضافه کرد. هر API به صورت یک فایل در قالب ایمیج و با پسوند .ova در مسیر زیر اضافه میشود :
C:\Users\[Your Username]\AppData\Local\Genymobile\Genymotion\ova
فایلی که در تصویر زیر مشاهده میکنید مربوط به API 29 (اندروید ۱۰) است که در قسمت قبل دریافت شده. مجازی ساز VirtualBox فایلهای با پسوند ova را به عنوان ایمیج فایل (image file) یک سیستم عامل شناسایی میکند.
نسخه API هر ایمیج فایل در نام آن مشخص شده. در تصویر بالا عدد ۱۰٫۰ را مشاهده میکنید که مربوط به API 29 است. همانطور که قبلا توضیح داده شد، این فایل برای تمامی دیوایسهای API 29 مشترک است. میتوان این فایل را در جایی دیگر نگه داری نموده و هر زمان که نیاز شد مجدد در همین مسیر قرار داد و دیوایسهای مرتبط با آن را نصب کرد. من ایمیج فایل API 19 را که قبلا دانلود شده درون پوشه ova قرار میدهم:
حالا من فایل API اندروید ۴٫۴ و ۱۰٫۰ را در اختیار دارم و هر دیوایسی که متعلق به یکی از این API ها باشد و قصد نصب آن را داشته باشم، بدون نیاز به برقراری اتصال اینترنت و دانلود مجدد فایل، ساخته میشود.
یک دیوایس دیگر با API 19 (اندروید ۴٫۴) نصب میکنم:
ملاحظه میکنید بدون اینکه دانلودی انجام شود دیوایس در حال ساخت است.
اگر مایلید فایلها را به صورت لینک مستقیم و خارج از محیط نرم افزار جنی موشن دانلود کنید، غیر از دانلود از وب سایتهای ثانویه مانند وب سایت ما، راه دومی هم وجود دارد. هر فایل یک لینک مشابه لینک زیر روی سرورهای جنی موشن دارد:
http://dl.genymotion.com/dists/۷.۰.۰/ova/genymotion_vbox86p_7.0_181206_042630.ova
قسمتهایی که با رنگ قرمز مشخص شده برای هر API متغیر هستند. فرض کنید قصد دانلود فایل مربوط به API 28 را دارم (یعنی اندروید ۹٫۰). از لیست دیوایسهای ۹٫۰ به دلخواه یک مورد را انتخاب کرده و دکمه INSTALL را میزنم تا دانلود آغاز شود. پس از شروع دریافت فایل ،عملیات را متوقف میکنم.
یک فایل جدید با پسوند .partial به پوشه ova اضافه شد:
نام فایل را بدون پسوند .partial کپی کرده، در قسمت آخر لینک جایگذاری میکنم. نسخه اندروید مربوط به API را نیز در بخش قرمز رنگ نخست لینک جایگزین عدد قبل میکنم:
https://dl.genymotion.com/dists/9.0/ova/genymotion_vbox86p_9.0_200612_100345.ova
اگر جایگزاری درست انجام شده باشد لینک قابل دانلود است. پس از دانلود، فایل ناقص با پسوند .partial را حذف کرده و فایل جدید را درون پوشه ova قرار میدهم. حالا می توانم هرکدام از دیوایس های این API را به صورت آفلاین نصب کنم.
در سمت چپ امکان فیلتر دیوایسها بر اساس نوع دیوایس (گوشی، تبلت کوچک، تبلت بزرگ)، نسخه API، تراکم پیکسلی و سایز صفحه نمایش وجود دارد که برای پیدا کردن دیوایس با مشخصات خاص به ما کمک میکند:
بروزرسانی دیوایسهای Genymotion
چنانچه در آینده و هنگام اجرای یکی از دیوایسهای شبیه ساز اندرویدی جنی موشن با پیغام زیر مواجه شدید نشان دهنده این است که یک نسخه جدید از دیوایس تهیه و منتشر شده. در نسخههای جدید تغییرات ظاهری مشاهده نمیشود و عموما مربوط به رفع باگهای نسخههای قبلی است.
بهتر است همواره از آخرین نسخه دیوایسها استفاده شود اما بر اساس تجربهای که در این چند سال داشتم، ضرورت چندانی هم ندارد و در صورت عدم بروزرسانی جای نگرانی نیست. بهرحال در صورت تمایل به بروزرسانی دیوایس(هایی) که نسخه جدیدی از آن منتشر شده کافی است پیغام را تایید کنید (گزینه Update) تا فرایند دریافت فایل ova نسخه جدید آغاز شود. یا در صورت نیاز به دریافت آفلاین آن، ابتدا فایل ova نسخه قبلی را حذف کرده سپس نسخه جدید را دریافت و جایگزاری کنید. در صورت عدم تمایل به بروزرسانی کافیست گزینه Continue را انتخاب کنید تا دیوایس اجرا شود.
نصب پلاگین جنی موشن در اندروید استودیو
مرحله پایانی، نصب پلاگین Genymotion روی اندروید استودیو است. ارتباط بین جنی موشن و اندروید استودیو توسط این پلاگین برقرار میشود.
نصب پلاگین به دو شیوه آنلاین و آفلاین انجام میشود که در اینجا هردو روش را توضیح میدهم.
۱: نصب آنلاین پلاگین Genymotion
در تنظیمات اندروید استودیو به بخش Plugins میروم:
Files > Settings > Plugins
در تب Marketplace لیست پلاگینهایی که برای اندروید استودیو تهیه شدهاند نمایش داده میشود. کلمه Genymotion را در کادر جستجو تایپ کرده سپس install میکنم.
پس از دریافت پلاگین از مخزن آنلاین اندروید استودیو و اتمام فرایند نصب، پلاگین Genymotion در تب Installed نمایش داده خواهد شد.
بروزرسانی: در نسخه ۴٫۱٫۱ این مشکل رفع شده و پلاگین Genymotion در لیست وجود دارد. بنابراین امکان نصب آنلاین میسر میباشد.
۲: نصب آفلاین پلاگین Genymotion
چنانچه به هر دلیلی امکان نصب آنلاین پلاگین فراهم نبود میتوان پلاگین را به صورت دستی و آفلاین از وب سایت جنی موشن دریافت و نصب کرد. برای اینکار ابتدا فایل پلاگین مخصوص اندروید استودیو را از این صفحه دریافت کنید
سپس در قسمت Plugins که در روش آنلاین اشاره شد بجای جستجو در مخزن آنلاین روی آیکون چرخ دنده کلیک کرده و گزینه Install plugin from Disk را انتخاب میکنم:
در پنجره جدیدی که باز شده فایل .jar دانلودی را انتخاب میکنم. با زدن دکمه Apply نصب پلاگین انجام میشود. سپس روی دکمه OK کلیک میکنم تا تنظیمات اعمال شده و پنجره بسته شود. با باز کردن مجدد پنجره Plugins، جنی موشن در تب Installed نمایش داده میشود:
چنانچه پلاگین در لیست نصب شده ها وجود نداشت یکبار اندروید استودیو را بسته و مجدد اجرا کنید.
در نهایت باید آیکون جنی موشن به محیط اندروید استودیو اضافه شده باشد.
در آخرین مرحله باید مسیر نصب Genymotion را به اندروید استودیو معرفی کنیم. روی سیستم من جنی موشن در این مسیر نصب شده:
C:\Program Files\Genymobile\Genymotion
در پنجره Settings گزینه Genymotion را انتخاب کرده و مسیر نصب را در کادر وارد میکنم. توجه داشته باشید در نسخه ۴٫۱٫۱ اندروید استودیو این گزینه در زیر مجموعه Tools قرار گرفته است.
البته بجای طی کردن مراحل بالا، در اولین مرتبهای که روی آیکون جنی موشن در تولبار کلیک شود نیز این پنجره باز میشود.
پس از اتمام کار و کلیک مجدد روی آیکون Genymotion، لیست دیوایسهایی که قبلا روی شبیه ساز نصب کردهام نمایش داده می شود:
برای اجرای هر دیوایس آن را انتخاب و Start میکنیم (بسته به سخت افزار ممکن است این فرایند چند ثانیه تا یک دقیقه و یا بیشتر زمان ببرد). اگر دیوایس به درستی اجرا شود، با کلیک روی گزینه Refresh وضعیت دیوایس از Off به On تغییر میکند.
مزیت این شبیه ساز در این است که اکثر ماژولهای مورد نیاز برنامه نویسان در آن تعبیه شده. از جمله درصد باتری، وای فای، جی پی اس، دوربین، گرفتن اسکرین شات و ویدئو از محیط شبیه ساز و … . حالا میخواهم پروژه اندرویدی را توسط شبیه ساز اجرا کنم.در حالی که یکی از دیوایسهای شبیه ساز در حال اجراست، پنجره لیست دیوایسها را میبندم. اکنون باید پروژه را ران (اجرا) کنم. این عمل توسط گزینه Run (مثلث سبز رنگ) انجام می شود:
سمت چپ دکمهی ران یک لیست کشویی قرار دارد. در این لیست گزینههای مختلف اجرای پروژه را مشاهده میکنید. در ابتدای لیست، دیوایسهای در دسترس (Running devices) قرار میگیرند. چه دیوایسهای مجازی و چه دیوایسهای حقیقی که به سیستم متصل هستند.
گزینه Genymotion Device را انتخاب و روی دکمه Run کلیک میکنم. مجدد به پنجره دیوایس شبیه ساز برمیگردم. پس از چند لحظه پروژه روی شبیه ساز اجرا میشود:
بدین ترتیب توسعه دهنده میتواند پروژه اندرویدی خود را بدون نیاز به در اختیار داشتن دیوایسهای واقعی، به راحتی روی شبیه ساز و روی نسخههای مختلف اندروید اجرا و تست نماید.
البته این امکان که فایل .apk پروژه خود یا هر اپلیکیشن اندرویدی دیگر را روی شبیه ساز نصب و اجرا کنیم نیز وجود دارد. کافیست فایل را از محیط سیستم عامل رایانه کشیده و روی صفحه دیوایس رها کنیم (Drag & Drop). طبیعتا این ویژگی کاملا از اندروید استودیو مجزاست و نیازی به باز بودن اندروید استودیو ندارد. به عنوان مثال میتوان اپلیکیشن اینستاگرام را به این صورت بر روی شبیه ساز نصب کرد.
پروژه اندرویدی را علاوه بر شبیه ساز، بر روی دیوایس واقعی (تبلت یا موبایل) هم می توان اجرا کرد که در مبحث اجرا و دیباگ پروژه اندروید بر روی دیوایس واقعی آموزش داده شده.
دانلود Genymotion و سایر ابزار مورد نیاز
در قسمت زیر، لینک دانلود آخرین نسخه از شبیه ساز Genymotion به همراه سایر ابزار مورد نیاز از جمله VirtualBox و همچنین API مربوط به دیوایسهای جنی موشن قرار داده شده که هنگام انتشار نسخه جدید این ابزار، لینکهای دانلود نیز در این صفحه بروز رسانی میگردد.
تاریخ بروزرسانی فایلها : ۱۴۰۰/۰۴/۲۸
» دانلود Oracle VM VirtualBox 6.1.22 با حجم ۱۰۳ مگابایت (برای سیستم عامل ۶۴ بیتی)
» دانلود Oracle VM VirtualBox 5.2.40 با حجم ۱۰۵ مگابایت (برای سیستم عامل ۳۲ بیتی)
» دانلود شبیه ساز Genymotion 3.2.1 با حجم ۳۸ مگابایت
دیوایس های Genymotion:
» دانلود دیوایس Android 10 (API 29) با حجم ۴۴۱ مگابایت
» دانلود دیوایس Android 9.0 (API 28) با حجم ۴۱۲ مگابایت
» دانلود دیوایس Android 8.0 (API 26) با حجم ۳۵۵ مگابایت
» دانلود دیوایس Android 7.0 (API 24) با حجم ۳۴۹ مگابایت
» دانلود دیوایس Android 6.0 (API 23) با حجم ۳۱۰ مگابایت
» دانلود دیوایس Android 5.0 (API 21) با حجم ۲۵۰ مگابایت
» دانلود دیوایس Android 4.4 (API 19) با حجم ۲۱۴ مگابایت
تعداد صفحات : ۳۰
حجم : ۲ مگابایت
قیمت : رایگان
تاریخ بروزرسانی آموزش : ۱۴۰۰/۰۴/۲۹
دانلود رایگان با حجم ۲ مگابایت لینک کمکی
سلام و وقت بخیر
من کل مراحل که توضیح داده شده رفتم تا قسمت اضافه کردن جنی موشن به اندروید استادیو.تو تنظیمات ادرس دادم دانلود و نصب کرد ولی جنی موشن ادونس منیجر اضافه نشد .
کجای راهو اشتباه رفتم؟
آدرس دادید؟ ینی چی
سلام خسته نباشید شما قبلا با این سوالی که من می خوام بپرسم روبرو شدید ولی راهکاری ندادید اگر میشه یه راهکار خوب بدید enable to start
vitural device
the vitural device got no ip address
The VirtualBox DHCP server has not assigned an IP address to the virtual device وقتی با این ارور روبرو می شویم با ید چکار کنم لطفا سریع جواب بدید
ارور رو سرچ کنید جوابهای stackowerflow رو مطالعه کنید. پاسخها متفاوت میتونه باشه و جواب قطعی نداره
سلام خسته نباشید چرا من وقتی ثبت نام کردم و اکانتم و رمزم را وارد می کنم این پیام میاد genymotion is not activated . please sign in to activated it againe
متن پیغام که میگه وارد بشید تا اکتیو بشه. یه بار داخل خود سایتش لاگین کنید
سلام
من چندبار این مراحلو انجام دادم..ولی میگه network error
اینترنتمم مشکلی نداره!!!!
ارورو سرچ کنید. جوابهای مختلفی هست
سلام خسته نباشید
بخشید Cpu من از قابلیت مجازی سازی(vtx) پشتیبانی نمیکنه
حالا من میتونم برنامه نویسی اندروید رو ادامه بدم یا سرعتم کم میشه؟ میشه کمک کنین
Emulator: emulator: ERROR: x86_64 emulation currently requires hardware acceleration!
Emulator: Process finished with exit code 1
اینم ارروی هست که موقع اجزا کردن avd نشون میده
از سایر شبیه سازهایی استفاده کنید که نیازی به این قابلیت نداشته باشه
سلام،ببخشید یه سوال داشتم،نیازه هر وقت که نسخه جدید اندروید استودیو میاد آپدیت کنیم؟ یا با همون قدیمی هام میشه کار کرد؟ یعنی مشکلی پیش میاد؟
شدن که میشه ولی خب بهتره از نسخه های جدید استفاده کنید.
سلام برای من این مشکل هست : enable to start
vitural device
the vitural device got no ip address
The VirtualBox DHCP server has not assigned an IP address to the virtual device
مشکلات مربوط به آی پی هست. خط سوم ارور رو سرچ کنید به جواب های متعددی میرسید
سلام ضمن تشکر شما بابت آموزشهای مفیدی که قرار داید
یک سوال من قبل از این مبحث شبیساز خود اندرئید استودیو رو فعال کردم ولی خب کند هست، طبق این آموزش شبیه ساز جنی موشن رو نصب کردم همه مراحل رو طبق آموزش رفتم ولی در اندروئید استودیو همچنان با شبیه ساز خودش باز میشه . خیلی در اینترنت جستجو کردم ولی نتونستم راه حل پیدا کنیم
موقع اجرای شبیه ساز پیش فرض، تیک گزینه Use same selection… رو براش انتخاب کردین که باعث میشه برای ران های بعدی هم همونو باز کنه. از داخل تنظیمات غیر فعال کنید و مجدد دیوایس جدید رو انتخاب کنید
سلام خسته نباشین ممنون از سایت خوبتون
یه مشکل داشتم با جنی موشن … جنی موشن رو با اندروید استودیوست کردم و تا مرحله استارت کردن دیوایس تو جنی موشن دیوایس منیجر پیش رفتم و مشکلی نداشت ولی وقتی میخوام برناممو ران کنم تو بخش کانکتت دیوایس خبری از دیوایس جنی موشن نیست ونشونش نمیده …. میشه راهنماییم بفرماین ممنون
https://goo.gl/CgSABK
سلام
ببخشید یه سوال تکراری دارم
من موقع اجرا جنی موشن خطا از ورژن openGl می گیره و میگه کارت گرافیک رو آپدیت کنین. منم انجام دادم اما باز ارور می گیره. می شه طور دیگه ای openGl2.0 رو دانلود کرد و تو سیستم قرار داد؟
اسم کارت گرافیک من :
Mobile Intel(R) 945 Express Chipset Family (Microsoft Corporation – WDDM 1.0)
و وقتی آپدیت می کنم میگه آپدیت هستش!!!!
راه حل دیگه ای به نظرتون می رسه؟
من راه حل دیگه ای ندارم. در مورد کارت گرافیک تحقیق کنید ببینید مثلا شاید تا یه ورژن خاصی از OpenGL رو ساپورت میکنه و قدیمی هست
با سلام بنده در ساخت اکانت دچار مشکل شده ام من فرمها رو پر کردم لینک ۱۵ روزه فعال سازی به جیمیلم اومده وقتی روی اون کلیک میکنم این پیام میاد
Account activation
Could not activate user account: Invalid or expired activation link.
You can try to resend a new activation link.
دوباره لینک میاد میزنم دوباره همین میاد لطفا راهنماییم بفرمایید با تشکر.
والا این رو نمیدونم علتش چیه. فکر میکنم لینکی که باز میشه ناقص هست. اگه ممکنه لینک رو از داخل ایمیل کپی و داخل یه تب جدید قرار بدید
سلام
من genymotion نصب کردم مشکلی نداره
ولی تو خود قسمت دیزاین هیچی نشون نمیده یعنی هر کدی که مینویسم هیچ تغیری نمیکنه و فقط ی صفحه ی سفیده ولی وقتی برنامه رو ران میکنم نشون میده.
چطوری قسمت دیزاین رو درست کنم!؟
API ای که بالای قسمت دیزاین نشون میده نسخشو عوض کنید
آقا سید یک قسمتی روی صفحه دسکتاپ می آید به نام genymotion shell و موقع باز کردن یک سری کد می نویسد آیا باید با آن دستگاه ها را فعال کرد؟genymotion را هم update کردم ولی دوباره موقع sign in جنی موشن network error می آمد آیا باید جنی موشن را پاک کنم و دوباره نصب کنم؟
خیر شما با shell کاری ندارید. احتمالا علت عدم ارتباط جنی موشن با وب مربوط به VirtualBox باشه. تنظیمات بخش نتورکش رو بررسی کنید و اگه به نتیجه ای نرسیدید در موردش سرچ کنید
چرا وقتی می خواهم در جنی موشن sign in کنم بعد از زدن username و pasword می نویسد network error ? اینترنت هم وصل است…آیا نرم افزار تغییر ip می خواهد؟ چگونه این مشکل را حل کنم؟
نه نیازی به تغییر آی پی نیست. اینکه چطور مشکل حل میشه رو خوتون باید پیدا کنید ببینید چرا جنی موشن نمیتونه ارتباط برقرار کنه
سلام من جنی موشن رو نصب کردم. و دانلود دیوایس Android 7.0.0 (API 24) با حجم ۳۳۰ مگابایت رو هم دانلود کردم و تو قسمت ova هم کپی کردم و وقتی می رم تو جنی موشن و قسمت add هر دیوایسی که اندروید ۷ باشه رو میزنم دانلود , از اول شروع به دانلود میکنه.چرا?
چه قسمتی رو انجام ندادم?
احتمالا نسخه جدید منتشر شده. بزارید دانلود بکنه
سلام خسته نباشین . من همه کار هایی ک گفته بودین رو انجام دادم ولی بعد از اینکه دیوایس مجازی رو دانلود کردم همچین پیغامی میاد:
unable to create virtual device:
failed to import OVA file
و بعدش هم ی گزینه داره ب عنوان فینیش
و اصن ای پی آی دانلود شده رو جز لیست نمیاره. ولی لیست خالیه و دکمه استارت عمل نمیکنه! تنظیمات پروکسی رو هم تغییر دادم اما فرقی نکرد.هرچند موقع دانلود ارور نداد و اینا بعد از دانلود بود.ویرچوال هم نصب هست و مشکلی نداره.
لطفا راهنمایی کنید.ممنون
فکر میکنم فایل رو ناقص دانلود کرده. مجدد تست کنید
سلام من همه س کارا رو انجام دادم فقط هنگام debug چیزی بالا نمیاد و توی your device چیزی نیست
مطلب نصب و راه اندازی اندوید استودیو (قسمت مربوط به شبیه ساز) رو مطالعه کنید
سلام ببخشید این برنامه هم نیاز به تغییرIP داره؟
خیر
سلام حداقل سیستم مورد نیاز برای اجرای این شبیه ساز چیه
بعد برای با توجه به اینکه نسخهای اندرویید متفاوت هست پس باید پکیج های اضافی نصب بشه دیگه درنتیجه بر اساس نسخهای اندرویید باید دانلود کرد خوب حالا اگه بر حسب هر نسخه اندرویید پکیج را دانلود کنم و وارد این نرم افزار کنم آیا کل گوشی های دارای این نوع سیستم عامل و گوشی های با اندرویید پایین تر را پشتیبانی میکنه ؟
هم برای لپ تاپ و هم برای دسکتاپ بگید
ممنونم
– برای استفاده شبیه ساز و اندروید استودیو همزمان، با رم کمتر از ۸ کند میشه سیستم.
– سوال دوم رو خیلی پیچوندید. متوجه نشدم
سلام توی ویندوز ۱۰ جنی موشن مشکل ماشین مجازی داره
اجرا نمیشه میشه ی اموزش رفع مشکل جنی موشن توی ویندوز ۱۰ رو هم بزارید؟
اینطور که کلا جنی موشن تو ویندوز ۱۰ مشکل داشته باشه نیست. ببینید چه اروری میگیرید، ترجمه کنید و اگر متوجه اشکال نشدید سرچ کنید ارور رو
من وقتی sign in میکنم ارور می نتورک مینوسه؟
خب قاعدتا در ارتباط نرم افزار با نت مشکل داره. ببینید مشکل از کجاست
سلام. بنده با توجه به توضیحات شما جهت دانلود مستقیم و خارج از برنامه جنی موشن اقدام کردم ولی فایلهای زیر با پسوندهای غیر ova در فایل زیپ موجود است. کدوم یکی از فایل های زیر همون فایل مورد نظر است؟
android_data_disk.vmdk
android_sdcard_disk.vmdk
android_system_disk.vmdk
linux64_with_sdcard.ovf
فایل زیپ شده ای هم که دانلود شده عنوانش این است؟
genymotion_vbox86p_8.0_180611_152321 با حجم ۳۵۸mb.
فایلا رو از کجا دانلود کردید؟ فایلای زیپ رو سایت ما داخلش فایل ova داره
سلام. من دستگاه مجازی رو درست کردم اما وقتی میخوام اجراش می کنم کار نمی کنه و فقط یه صفحه ی سیاه میاد. لطفا کمک کنید…..
دلایل مختلف میتونه باشه. شاید سخت افزار ضعیفه و مدت زیادی طول میکشه تا لود بشه. شاید یکبار دیوایس رو حذف و مجدد نصب کنید اوکی بشه. شاید یه API دیگه رو تست کنید اوکی باشه. دلیل خاصی به ذهنم نمیرسه
سلام آقای مطهری. بنده در سایتش نسخه رایگان ندیدم و نسخه تریال ۳۰ روزه داره که بعد از ۳۰ روز یا منقضی میشه یا باید پول داد!!!!؟
آیا منظورتون از رایگان همون ۳۰ روزه است؟
خیر محدودیت زمانی نداره. پیغام تریال و ثبت لایسنس رو نادیده بگیرید
سلام
اندروید استودیو من نسخه ۳٫۱٫۳ هستش
وقتی پلاگینش رو نصب میکنم متاسفانه ایکونی اضافه نمیشه تو اندروید استودیو
چطور میشه برطرفش کرد؟
تذکری که انتهای همین صفحه هست رو دقت نکردید
اها
میشه یه آموزش برای رفع این مشکل بزارین
مطمئنم افراد زیادی مشکل من رو دارن و سر در نمیارن
این مشکل خاص و نادری نیست که آموزش بخواد. تاکید شده ارورها رو کامل مطالعه کنید. این ارور هم اگه کامل بخونیدش مشخصه در اتصال به نت مشکل داره
سلام آقای مطهری خسته نباشید
مبتدی هستم
برنامه و جنی موشن رو طبق روند سایت نصب کردم و اجرا میشه ولی گزینه ران غیر فعال هستش نمیتونم برنامه ام رو تست کنم
http://s9.picofile.com/file/8331736476/Untitled_1.jpg
نظرات و نکات رو خوندم چیزی دستگیرم نشد
بنظرتون مشکلم کجاست
ممنون
پایین رو دقت بفرمایید ارور کانکشن دارید. احتمالا تو دانلود گریدل یا کتابخونه ها موفق نشده و بنابراین گزینه ران فعال نمیشه
سلام عالی بود دمتون گرم
سلام
من جنی موش رو نصب کردم و به اندروید استادیو وارد میشم بعد ک میخام برنامه ام رو اجرا کنم وقتی که روی ایکون ran کلیک میکنم تو قسمت دستگاه ی متصل جنی موش ک به اندروید استادیو وصل کردم رو پیدا نمیکنم.
میگه هیچ دستگاهی متصل نیست.
لطفا پرسش های رایج رو بررسی کنید. جواب سوال شما رو به لیست اضافه کردم
سلام
در قسمت run مشکل دارم
قسمت module میزنه
http://s9.picofile.com/file/8330398868/Untitled.jpg
و بالطبع هیچ چیزی توی شبیه ساز نشون داده نمیشه
بزرگوار کافیه به اروری که گرفتید توجه کنید. گریدل رو نتونسته دانلود کنه. ببینید مشکل کجاست و پروژه رو سینک کنید تا دانلود انجام بشه
سلام
وقت بخیربرای من آیکون genymotion داخل اندروید استودیو ظاهر نمیشه، مشکل از کجاست؟
نکته انتهای مطلب همین صفحه رو مطالعه بفرمایید توضیح دادم
اندروید ایجاد شده بعد از یکی دو ساعت فعال بودم ،یهو فریز میشه
یعنی دیگه هیچ دکمه ای کار نمیکنه و مجبور به بستن و دوباره باز کردنش میشم
میدونید مشکل از کجاست؟
نه متاسفانه
با سلام
آیا برای نصب این ایملاتور حتما دستگاه باید کارت گرافیک داشته باشه؟
برای اینکه موقع نصب با اررور genymotion requires at least OpenGL 2.0 support مواجه شدم
خیر. شاید گرافیک آن بورد سیستم شما از OpenGL 2 پشتیبانی نمیکنه. فکر میکنم اگه درایورش رو آپدیت کنید حل بشه
با سلام
من نرم افزار را جداگانه دانلود کرده ام ، و فایل ova هم جداگانه
حالا بخوام فایل را داخل نرم افزار نصب کنم آیا باز احتیاج به نت و وی پی ان دارم ؟
متن آموزش رو مطالعه بفرمایید
به نظر میاد آی پی ایران مسدود شده،؛ امروز بعد از نصب کردن Genymotion بدون مشکل اجرا شد و وارد حسابم شدم، اما بعد از یک بار باز و بسته کردن پیغام “unable to connect to genymotion server. please check your internet connection” نمایش داده می شد. برای رفع این اشکال باید از پروکسی استفاده کنید و در قسمت Settings > Network آی پی و پورت پروکسی رو به برنامه معرفی کنید.
خیر مشکلی نیست
با سلام خیلی ممنون بابت آموزش های خوبتون
یک سوال داشتم من دقیقا طبق آموزش های شما برنامرو نصب و اجرا کردم ولی ارور زیر رو میده .
unable to start the virtual bax
virtual box cannotstart the virtal device
چندبار پاک ک ردمو دوباره نصب کردم ولی بازهم فایده نداشت.
ممنون میشم راهنمایی کنین
دلایل مختلف میتونه باشه. ارور رو سرچ کنید در stackoverflow پاسخ های زیادی هست
درود،
خیلی ممنونم از این آموزش .
سلام.CPU لپتاپ من از VT-x پشتیبانی نمیکنه و نمیتونم هیچ دیوایسی رو اجرا کنم. آیا راه حلی هست یا شبیه ساز دیگه ای هست که بتونم ازش استفاده کنم؟
اطلاع دقیقی ندارم. شبیه سازهای Memu و Nox رو بررسی کنید
سلام خسته نباشید ببخشید من قبلا از جنیموشن استفاده کرده الان و چون هر اکانت تاریخ مصرف ۱ماهه دارند زمانی که بخوای اکانت دیگری رو وارد کنی میگه روی سیستم شما از قبل استفاده شده و باید خریداری کنید خواستم ببینم راه حلش چیه
خیر اکانتهای رایگان تاریخ انقضا ندارن
با سلام خیلی ممنون لطفا کمکم کنید
من ورژن با ویرچال باکس و بدون اونا نصب کردیم اجرا میشه لاگین میشه ولی وقتی دانلود دستگاهیو میزنم دانلود میشه ولی اخر کار ارور میده فایل خراب است میخواهید دوباره دانلود کنید
من بیشتر دیوایس ها را تست کردم ولی هیچی!!
خب قطعا در ارتباط با سرورش مشکل داره. اما اینکه به چه علت، خودتون باید بهش برسید
this error :
Your CPU is incompatible with virtualeation technologies
ALIDA WILI VIL Latization technologies
برای ساخت ویرچوال دیوایس فقط میتونم از ورژن ۴٫۱ به پایین انتخاب کنم. ورژنهای بالاتر ساخته نمیشه و این ارور رو میاره
عرض کردم خدمتتون. ارور رو “سرچ” کنید. یکی دوتا جواب رو که مطالعه کردید دستتون میاد باید چکار کرد.
سلام و خسته نباشید
سوال من این هست که آیا مدل پردازنده روی انتخاب بعضی از API ها تاثیر داره ؟
من از ورژن ۴٫۱ به بالا برای جنی موشن که انتخاب میکنم با اخطار ناسازگار بودن اون ورژن روی سی پی یو روبرو میشم . میشه یه توضیحی بدید ؟
اروری که میده رو سرچ کنید ببینید علت و راه حل چیه
با تشکر از سایت خوبتون
قسمت login جنی مورشن من اصلا کار نمیکنه همش ارور میده “unable to login”
در حالی که vpn روشنه و اینترنت هم خوبه!!!
فعال سازی از طریق ایمیل رو هم انجام دادم ولی همچنان همین ارور رو میده!
نیازی نیست وی پی ان فعال باشه
سلام . ممنون از سایت خوب و توضیحات کاملتون. متاسفانه سیستم من از قابلیت مجازی سازی پشتیبانی نمیکنه خیلی سرچ کردم حتی توی سایت های خارجی قضیه پیچیدست و خیلیا این مشکل رو دارن. خواستم بدونم همه ی شبیه ساز ها نیاز به پشتیبانی قابلیت مجازی سازی سیستم دارن؟ شبیه ساز دیگه ای هست که بشه ازش استفاده کرد؟
اطلاعی ندارم
دومرتبه ریستارت کردم درست شد. متشکر
سلام
من همه ی مراحل رو رفتم و گزینه ی toolbar هم از منوی view فعال کردم اما genymotion رو نشون نمیده
ببخشید مال من همه مراحلو رفته فقط گزینهviewرو پیدا نمیکنم تا toolbarرو فعال کنم و ایکون بالا بیاد کمک کنید
گزینه view منوی بالای اندروید استودیو
سلام وقتتون بخیر
من همه مراحل و درست انجام دادم نصب هم شده ولی ایکونش توی نوار اندروید استدیوم نمیاد
نکته انتهای صفحه رو مطالعه کنید
همه مراحل میرم اخرش ای این خطا رو میاره
Unable to start the virtual devices
VirtualBox cannot start the virtual device
Your CPU is incompatible with virtualeation technologies
ALIDA WILI VIL Latization technologies
ог поге попатіоn сhесk thе kg без Pease reler to vww geyпotion com faq/kogs
خط سوم رو ترجمه کنید علتش مشخصه. مدل پردازندتونو سرچ کنید ببینید امکان فعال شدنش هست یا نه
با سلام
پلاگین جنی موشن اصلا توی اندروید استودیو وجود نداره
نسخه ۳٫۱٫۱
وقتی سرچ میکنم تو تنظیماتش نتیجه ای نمیاد
به نت متصل هستید؟