یحیی صیاداربابی

وب نوشت‌ها

نصب جنی‌موشن در اوبونتو

4 دیدگاه

emulator genymotion
مدت‌ها بود که تصمیم داشتم Genymotion نصب کنم، ولی چون دلیلی برای اینکار نمی‌دیدم و همون Emulatorهای معمولی کارم رو راه می‌انداختن اصراری برای اینکار نداشتم. ولی برای برنامه‌ای که نیاز داشتم local ip دستگاهی که روش تست می‌کنم رو داشته باشم، دیگه چاره‌ای جز راه‌اندازی جنی‌موشن نداشتم. حتی قبلا که ویندوز داشتم جنی‌موشن نصب نکرده بودم و بطور کلی هیچ ایده‌ای نداشتم، ولی با آزمون و خطا و البته به لطف گوگل بالاخره تونستم ی شبیه‌ساز قابل قبول و بسیار بهتر، سریع‌تر و سبک‌تر از اون چیزی که خود گوگل پیشکش کرده نصب کنم. البته جنی‌موشن فقط برای برنامه‌نویس‌ها نیست، برای کسانی که قصد نصب برنامه‌های اندرویدی رو دارند هم، جنی‌موشن گزینه‌ی خیلی مناسب‌تری نسبت به blueStacks هست!

مرحله اول: دانلود جنی‌موشن.

download genymotion

به سایت رسمی جنی‌موشن برید و از اینجا ثبت نام کنید. می‌تونید با یک ایمیل fake ثبت‌نام کنید، هرچند زیاد فرقی نداره. چون به هرحال فقط برای اینکه بتونید دانلود کنید باید اینکار رو انجام بدید. بعد از ثبت‌نام و وارد شدن به سایت به صفحه دانلود برید و بسته به ورژن و معماری سیستم‌عامل‌تون گزینه‌ی متناسب رو دانلود کنید.

من چون اوبونتو ۱۵٫۰۴ نسخه‌ی ۶۴ بیتی نصب دارم، همون گزینه رو دانلود کردم. به احتمال زیاد! بعد از دانلود ی فایلی با اسمی شبیه genymotion-2.6.0-ubuntu15_x64.bin رو دست‌تون دارید که نمی‌دونید باید باهاش چیکار کنید. خب فایل رو به دایرکتوریِ که می‌خواید نصب بشه انتقال بدید، مثلا من روی یوز خودم در دایرکتوری apps منتقل‌ش کردم. که میشه چیزی شبیه شکل زیر:

 

cd /home/yahya/apps/
# و یا 
cd ~/apps/

و بعد برای نصب دستورات زیر رو بنویسید:‌

chmod +x genymotion-2.6.0-ubuntu15_x64.bin
# برای اینکه دسترسی اجرا شدن بدین و با 
./genymotion-2.6.0-ubuntu15_x64.bin
# نصب کنید.

بعد از نصب توی همون دایرکتوری ی دایرکتوری به نام genymotion درست میشه که داخلش ی فایلی به اسم genymotion هست که بعد از اجرا شدن اخطار نصب نبود virtualbox رو میده!

 

مرحله دوم: نصب ویرچوال‌باکس! در اوبونتو.

دانلود virtual box

 

برای اینکار کافیه از سایت virtualbox.org از منوی کناری وارد بخش دانلود شده و به صفحه دانلود نسخه لینوکس برید. و من با توجه به نسخه‌ی اوبونتویی که نصب دارم و معماری پردازنده‌ام، نسخه‌ای که در تصویر بالا می‌بینید رو دانلود کردم. شما هم نسخه‌ی متناسب خودتون رو دانلود کنید. همچنین باید از صفحه دانلود قبلی فایل All supported platforms رو هم دانلود کنید. که تو عکس زیر مشخص شده.

download virtual box All supported platforms بعد هر دوی این فایل‌ها رو بازم هرجایی که خواستید بزارید و فایل .deb رو با دستور

sudo dpkg -i virtualbox-5.0_5.0.12-104815~Ubuntu~trusty_amd64.deb

نصب کنید.
حالا با فایل Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack که دانلود کرده بودید (همون All supported platforms ) می‌تونید ویرچوال باکس رو باز کنید که احتمالا بهتون پیشنهاد میده که ی چیزایی رو دانلود و نصب کنید، ولی نیازی نیست.

مرحله آخر: راه اندازی دیواس‌ اندرویدی‌مون.

حالا به مسیر زیر برید

cd ~/.Genymobile/Genymotion/ova/

که در واقع با توجه به محدودیت‌هامون، جایی هست که باید فایل‌هایی با پسوند ova رو پیدا کنیم و اینجا بذاریم و بعد با ویرچوال‌باکس بازشون کینم و نصب کنیم. تنها کاری که با ویرچوال باکس داریم همینه، بعد می‌تونید دیوایسی که فایل ova ش رو نصب کردید توی جنی‌موشن می‌بینید. و کافیه روی دیوایس‌تون دکمه‌ی play رو بزنید.  (برای دانلود فایل‌های ova با سرچ می‌تونید به هدف‌تون برسید، و از اونجایی که بین پلتفرم‌های مختلف: ویندوز، مک و لینوکس. این فایل‌ها مشترک هستند، در پیدا کردن‌شون هیچ محدودیتی نخواهید داشت.)

نکته:

اگر توسعه‌دهنده‌ی ‌اندروید هستید و می‌خواید برای دیباگ کردن از اندروید استودیو استفاده کنید. جنی‌موشن رو باز کنید و با انتخاب گزینه‌ی Settings به تب ADB برید و مسیر sdk تون رو بهش بدید، تا adb بتونه جنی‌موشن رو بشناسه و توی اندروید استودیو بتونین باهاش دیباگ کنید.

البته جنی‌موشن برای اندروید استودیو و همچنین ایکلیپس پلاگین داره که می‌تونید از سایت‌ش دانلود کنید، ولی لزومی برای نصب‌شون وجود نداره.

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



برچسب‌ها:

  1. Milad گفت:

    سلام خوب هستید؟

    ببخشید میشه کمکم کنید چجوری SDK و JDK رو از سایت Oracle دانلود کنم

    از ubuntu استفاده می کنم لطفاً کمک کنید یا چجوری وی p ان نصب کنم روی ubuntu خیلی ممنون میشم.

    در ضمن نحوه کرک Injellij idea رو هم پیدا نکردم خوش حال میشم کمکم کنین.

    تشکر.

    1. یحیی گفت:

      آموزش دور زدن تحریم همسو با قوانین جمهوری اسلامی نیست. علاوه براین توصیه می‌کنم از AndroidStudio استفاده کنید که از android.hive.ir براحتی قابل دانلود است.
      شاید درآینده یک پست کامل در مورد نحوه‌ی آماده‌سازی محیط توسعه‌ی اندروید نوشتم.
      باتشکر.

  2. محمد گفت:

    با سلام
    من جنی موشن رو نصب کردم و مشکلی نداشت ولی در حین نصب ویرژوال باکس خطای زیر نمایش داده میشه و ناقص نصب میشه برنامه. آیکون برنامه رو که اجرا میکنم چند لحظه نمایش داده میشه آیکون و بسته میشه بدون هیچ خطایی

    (Reading database … 172969 files and directories currently installed.)
    Preparing to unpack virtualbox-5.0_5.0.24-108355~Ubuntu~xenial_amd64.deb …
    Unpacking virtualbox-5.0 (5.0.24-108355~Ubuntu~xenial) over (5.0.24-108355~Ubuntu~xenial) …
    dpkg: dependency problems prevent configuration of virtualbox-5.0:
    virtualbox-5.0 depends on libqt4-opengl (>= 4:4.7.2); however:
    Package libqt4-opengl is not installed.
    virtualbox-5.0 depends on libsdl1.2debian (>= 1.2.11); however:
    Package libsdl1.2debian is not installed.

    dpkg: error processing package virtualbox-5.0 (–install):
    dependency problems – leaving unconfigured
    Processing triggers for ureadahead (0.100.0-19) …
    ureadahead will be reprofiled on next reboot
    Processing triggers for systemd (229-4ubuntu4) …
    Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) …
    Processing triggers for shared-mime-info (1.5-2) …
    Processing triggers for gnome-menus (3.13.3-6ubuntu3) …
    Processing triggers for desktop-file-utils (0.22-1ubuntu5) …
    Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) …
    Rebuilding /usr/share/applications/bamf-2.index…
    Processing triggers for mime-support (3.59ubuntu1) …
    Errors were encountered while processing:
    virtualbox-5.0

    چند بار هم نصب کردم و پاک کردم نشد حتی اوبونتو رو هم دوباره نصب کردم
    یک راهنمایی بفرمایید
    ممنون

    1. Yahya گفت:

      بنظرم گزینه‌های زیر رو بررسی کنید:
      – مطمئن بشید که نسخه‌ و معماری virtualbox تون با ubuntu ای که نصب دارید سازگاری داشته باشه.
      – دسترسی درستی به genymotion و virtualbox بدید. راحت‌ترین روش این هست که هردو رو با root اجرا کنید تا متوجه بشید که مشکل از دسترسی‌شون به کانفیگ و فایل خاصی نیست.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *