آموزش نصب و استفاده از نرم افزار Genymotion ، برای شبیه سازی برنامه های اندروید بر روی کامپیوتر
نرم افزار Genymotion برای شبیه سازی برنامه های اندروید بر روی کامپیوتر به کار می رود. با این نرم افزار قادر هستید که برنامه اندروید خود را بر روی گوشی های مختلف و همچنین نسخه های مختلف اندروید، تست کنید.
بخشی از امکانات نرم افزار Genymotion پولی می باشند و تنها با خرید license اصلی آن، می توانید از آنها استفاده نمایید، اما همان بخش های رایگان، نیازهای ما را برطرف می کنند. البته اگر برای اولین بار از این نرم افزار استفاده می کنید، تمامی امکانات آن به مدت 15 روز فعال است و بعد از پایان این 15 روز، برخی بخش ها به صورت غیرفعال در می آیند.
برای استفاده از نرم افزار Genymotion ، ابتدا باید نرم افزار Oracle VM VirtualBox را بر روی کامپیوتر خود نصب کنیم زیرا پیش نیازی برای Genymotion می باشد. اما خود سایت نرم افزار Genymotion ، یک بسته نرم افزاری را قرار داده است که در آن، Oracle VM VirtualBox نیز به همراه Genymotion نصب می شود. برای دانلود آن، به صفحه زیر بروید :
بر روی گزینه Get Genymotion کلیک کنید (دقت کنید که اگر سیستم عامل شما ویندوز است، حتما بر روی لینک موجود در بخش Windows کلیک کنید) :
صفحه ای به شکل زیر نمایش داده می شود :
ما باید در سایت genymotion.com ، یک حساب کاربری داشته باشیم، بنابراین بر روی گزینه Create account کلیک می کنیم. صفحه زیر نمایش داده می شود :
در این صفحه، اطلاعات لازم را در فرم وارد کرده و سپس بر روی گزینه Create account کلیک می کنیم (اطلاعات حساب کاربری را در نزد خود نگه دارید، زیرا در مراحل بعدی به ان نیاز خواهیم داشت). پس از ثبت نام، یک ایمیل برای شما ارسال می شود که باید آن را باز کرده و عملیات فعال سازی حساب کاربری خود را با کلیک بر روی لینک موجود در آن، اجرا نمایید. با کلیک روی لینک موجود در ایمیل، به سایت genymotion.com منتقل می شوید و عملیات فعال سازی حساب کاربری به صورت خودکار اجرا می شود.
بعد از فعال شدن حساب کاربری خود، دوباره به مان صفحه دانلود مراجعه کرده و بر روی گزینه Get Genymotion کلیک کنید. فایل نصب، دانلود خواهد شد.
پس از دانلود فایل نصب، آن را اجرا کنید و مراحل نصب را طی کنید :
پس از پایان مراحل نصب Genymotion ، پنجره نصب Oracle VM VirtualBox نمایش داده می شود که باید آن را هم نصب نمایید :
بعد از پایان مراحل نصب، بر روی آیکون برنامه Genymotion کلیک می کنیم تا اجرا شود :
پنجره زیر نمایش داده می شود که تذکر می دهد شما هنوز virtual device ای (یک گوشی مجازی برای تست برنامه اندروید) انتخاب نکرده اید و آیا قصد دارید که یک virtual device انتخاب نمایید (اضافه کنید) یا خیر :
بنابراین بر روی گزینه Yes کلیک می کنیم. پنجره زیر نمایش داده می شود :
برای اینکه بتوانیم لیست virtual device های قابل انتخاب را ببینیم، ابتدا باید اطلاعات حساب کاربری خود در سایت genymotion.com را در نرم افزار وارد کنیم. برای این منظور، بر روی گزینه Sign in کلیک می کنیم تا پنجره زیر نمایش داده شود :
در این پنجره، اطلاعات حساب کاربری خود را وارد کرده و سپس بر روی گزینه Sign in کلیک می کنیم. دقت کنید که در این مرحله باید به اینترنت متصل باشم زیرا نرم افزار با سرور سایت genymotion.com تبادل اطلاعات می کند تا حساب کاربری تایید شود، نکته مهم این است که گاهی نصب Oracle VM VirtualBox (که در مراحل قبل نصب کردیم)، باعث ایجاد اختلالاتی در شبکه (network) اتصال به اینترنت ما می شود. بنابراین اگر در این مرحله با پیام خطا روبرو شدید، ابتدا اتصال خود به اینترنت (مثلا شبکه wireless آن) را قطع کرده و دوباره به آن متصل شوید و سپس همین مرحله Sign in کردن را تکرار نمایید.
در صورت موفقیت آمیز بودن مرحله Sign in ، لیست virtual device های قابل انتخاب نمایش داده می شود :
با کلیک روی هر virtual device ، مشخصات آن نمایش داده می شود :
همچنین با گزینه Device model می توانیم مدل virtual device و با گزینه Android version ، می توانیم نسخه اندروید نصب روی virtual device را مشخص کنیم.
یک virtual device را انتخاب کرده و بر روی گزینه Next کلیک می کنیم. پنجره زیر نمایش داده می شود که در آن می توانید یک نام دلخواه برای virtual device انتخاب کنید :
سپس بر روی دکمه Next کلیک می کنیم. در این مرحله اطلاعات virtual device از اینترنت دریافت می شود. دقت کنید که ممکن است دوباره پنجره Sign in کردن نمایش داده شود. در صورت عدم وجود مشکل، اطلاعات دانلود می شوند :
صبر می کنیم تا دانلود پایان یابد و سپس بر روی دکمه Finish کلیک می کنیم :
اکنون virtual device مورد نظر در صفحه اصلی نرم افزار Genymotion نمایش داده می شود :
با انتخاب کردن virtual device و کلیک بر روی گزینه Start ، می توانیم virtual device را در یک پنجره جدید مشاهده کنیم (مثل روشن شدن گوشی عادی) :
نصب یک فایل apk بر روی virtual device :
برای نصب یک فایل apk بر روی virtual device ، ابتدا باید virtual device در حال اجرا باشد، سپس فایل apk را با موس گرفته و به درون پنجره نمایش virtual device برده و کلید موس را رها می کنیم (drag and drop). با این کار، فایل apk به صورت خودکار بر روی virtual device نصب می شود :
نصب یک پروژه اندروید موجود در برنامه Eclipse (یا ADT Bundle) بر روی virtual device :
برای نصب یک پروژه اندروید موجود در برنامه Eclipse (یا ADT Bundle) بر روی virtual device ، کلید (مبحث) زیر را بخوانید :
نصب یک پروژه اندروید موجود در برنامه Android Studio بر روی virtual device :
برای نصب یک پروژه اندروید موجود در برنامه Android Studio بر روی virtual device ، کلید (مبحث) زیر را بخوانید :
- فهرست مباحث
- 1 مقدمه برای شروع برنامه نویسی اندروید
- 2 نصب Software Development Kit یا به اختصار SDK
- 3 نصب Android SDK platform
- 4 نصب یک نسخه انتخابی از اندروید
- 5 شبیه سازی برنامه های ساخته شده برای اندروید، توسط یک دستگاه مجازی (Virtual Device)
- 6 نصب برنامه Eclipse
- 7 نصب Android Developer Tools یا به اختصار ADT
- 8 ساخت یک پروژه اندروید
- 9 اجرای پروژه اندروید در برنامه eclipse
- 10 ساخت یک فایل APK از پروژه اندروید، در برنامه eclipse
- 11 معرفی نرم افزار YouWave Android برای شبیه سازی سریعتر برنامه های اندروید
- 12 مفهوم acitivity در برنامه نویسی اندروید
- 13 آشنایی با کدهای مربوط به فایل java برای یک activity ، فایل xml متناظر با آن activity و همچنین فایل AndroidManifest.xml
- 14 علامت های مربوط به خطا و هشدار، در برنامه eclipse
- 15 ساخت یک برنامه اندروید تشکیل شده از دو activity
- 16 ساخت آسان یک activity جدید، در برنامه eclipse
- 17 تغییر نام یک activity یا یک فایل xml از پروژه اندروید، در برنامه eclipse و تذکر در مورد عدم نگرانی از تغییر نام این دو نوع فایل
- 18 تفاوت بین دو حالت LinearLayout و RelativeLayout برای نمایش فایل xml متناظر با activity ها
- 19 وارد کردن (import) یک پروژه اندروید، به درون برنامه eclipse
- 20 شبیه سازی برنامه های اندروید (اجرای فایل های apk) بر روی کامپیوتر، با نرم افزار BlueStacks App Player
- 21 استفاده از ProGuard برای سخت تر شدن مهندسی معکوس (reverse engineering) و استخراج کدهای فایل apk برنامه اندروید
- 22 اجرا (run) و یا خطایابی (debug) یک پروژه اندروید موجود در برنامه eclipse ، بر روی یک گوشی اندروید واقعی (از طریق اتصال گوشی به کامپیوتر، با کابل USB)
- 23 نوشتن پیام هایی برای نمایش در قسمت LogCat در برنامه Eclipse ، هنگام شبیه سازی برنامه اندروید توسط یک دستگاه مجازی (virtual device) یا هنگام اجرا و خطایابی برنامه اندروید بر روی یک گوشی اندروید واقعی، در برنامه نویسی اندروید
- 24 آموزش نصب و استفاده از نرم افزار Genymotion ، برای شبیه سازی برنامه های اندروید بر روی کامپیوتر
- 25 تفاوت بین نسخه اندروید (Android version) و API level و ذکر شماره های متناظر بین آنها
- 26 نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید
- 27 تمام نکاتی که قبل از انتشار برنامه اندروید خود در فروشگاه های اندروید، باید به آنها توجه کنیم
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.
سلام و خسته نباشید.
ببخشید جناب بنده جنی موشن رو دقیقا نثل اموزش که داده بودید نصب کردم اما موقع اجرا چنین اروری رو میده خواهش میکنم راهنماییم کنید.
میشه خواهش کنم راهنماییم کنید؟؟
اینم عکس
سلام.
سعی کنید که Virtual Device را مستقیما توسط Virtualbox اجرا کنید تا متن خطای مربوط به آن را مشاهده نمایید. سپس بر اساس متن خطا، در اینترنت راه حل های ارائه شده برای آن را جستجو کنید (با گوگل).
به عنوان یک مثال :
سلام
یه مشکل داشتم ,میخوام جنی موشنو نصب کنم وقتی نام کاربری و رمزو وارد میکنم همش میگه اشتباهه میشه لطفا راهنمایی کنید؟؟؟؟
سلام من کل genymotion_vbox ها رو جداگانه قبلا دانلود کردم چطوری میتونم بعدا اونها رو وارد کنم ولی موقع نصب دانلودشون نکنم
سلام خسته نباشید ، بسیار تشکر می کنم بابت آموزش های شما ، واقعا عالی اند.
یه سوال داشتم :
من طبق دستورات شما Genymotion رو نصب کردم ولی زمانی که اجرا می کنم این پیغام رو نشون می دهد.
راه کار هایی که تا کنون برای حل مشکل بکار گرفتم عبارت اند از :
1- چندین بار جنی موشن رو باز و بسته کردم. ( حل نشد )
2- آی پی ها رو تغییر دادم ، منظورم اون اعداد در sitting برنامه ی VirtualBox ( حل نشد )
3- تیک VirtualBox رو در قسمت sitting کامپیوترام فعال کردم ( حل نشد )
4- جی موشن و VirtualBox رو بروز کردم ( حل نشد )
5- پلاگین دیگه ای رو برای نمایش در جنی موشن دانلود کردم . (باز هم نتیجه نگرفتم )
لطفا ای دیگه راهی هست به من اطلاع دهید ، بسیار بسیار ممنون.
سلام.
لینک زیر را ببینید :
با سلام خیلی ممنون بابت آموزش های خوبتون
یک سوال داشتم من دقیقا طبق آموزش های شما برنامرو نصب و اجرا کردم ولی ارور زیر رو میده .
چندبار پاک ک ردمو دوباره نصب کردم ولی بازهم فایده نداشت.
ممنون میشم راهنمایی کنین
باید در وپوال باکس اونو اجرا کنید بعد بدون شک بالا میاد
سلام . من طبق اموزش هایی که داده بودید نرم افزار رو نصب کردم و ویرچوال دیوایس رو دانلود کردم اما وقتی روش کلیک می کنم با ارور مواجه می شم
متن ارور:
لطفا اگه میشه کمکم کنید خیلی نیاز دارم
با سلام
من همه این کارها رو قدم به قدم انجام دادم اما باز هم ویرچوال باکس خطا میده
وقتی که میخواییم عضو سایت جنی بشیم به اطلاعات روبه روی یوزر و ایمیل چی باید نوشت