Genymotion: محاكي Android لنظام GNU / Linux

تحياتي عزيزي قراء الإنترنت ،  هذه المرة نأتي بك إلى Genymotion برنامج ممتاز بدأت في استخدامه تخطي القيود التكنولوجية للأجهزة والبرامج على هاتفي الذكي.

Genymotion جينيموشن: هو محاكي محدد عبر الأنظمة الأساسية لدعمه أندرويد، والتي تنفذ بشكل مختلف بطلاقة وبسرعة الأجهزة المحمولة (الهواتف والأجهزة اللوحية) على أساس نظام التشغيل هذا. لمن هم في مايكروسوفت ويندوز انهم يستخدمون Bluestackجينيموشن إنه الخيار الأفضل للمحاكي أندرويد وتشغيل جميع أنواع التطبيقات والألعاب في أنظمة التشغيل المتعددة لدينا (Windows أو Mac أو GNU / Linux).

Genymotion إنه مثالي بصرف النظر عن استخدامه لاختبار الألعاب والتطبيقات ، إلى تسهيل تطوير تطبيقات Android. اكثر من 4.500.000،XNUMX،XNUMX مليون مستخدم مسجل، وزعت العديد من بين أكثر من 10.000 شركة كبيرة التحقق من صحة استقرارها وعمليتها. هذا المحاكي يستخدم VirtualBox (الأجهزة الافتراضية) لتشغيل بيئات التنفيذ (الهواتف الافتراضية والأجهزة اللوحية) وهذا بدوره يدعم الإصدارات المختلفة القديمة والحالية والمستقرة أو التجريبية ، حيث يمكنك اختبار تطبيقاتك المستقبلية لأجهزة Android والأجهزة المحمولة الحقيقية.

ربما يدرك الكثيرون مشاريع مماثلة ، لكن الفريق المسؤول عنها Genymotion تمكنت من تقديم واجهة بسيطة قادرة على دعم أجهزة مختلفة بإصدارات مختلفة من Android لأي نوع من المستخدميندون أن ننسى المطورين الذين هم هدف السوق الرئيسي وبالتالي نموذج الأعمال.

أي أنهم حققوا في بضع نقرات سهلة للسماح للمستخدم بالإنشاء على سبيل المثال ، جهاز افتراضي يحاكي الأجهزة استنادًا إلى العلامات التجارية لمنتجات من جوجل ، إتش تي سي ، موتورولا ، سامسونج ، سوني، من بين أمور أخرى ، ومن أجل إعدادات Android المختلفة 2.X و 3.X و 4.X و 5.X و 6.Xمضيفا مختلفة دقة الشاشة. وأفضل ما في الأمر هو ذلك بمرور الوقت ، يتزايد عدد أجهزة وإصدارات Android المتاحة مع تقدم التكنولوجيا.

الأجهزة الافتراضية Genymotion الحالية تقدم كل شيء الميزات الأساسية مطلوب في أ جهاز محمول، مثل استخدام اتصال الإنترنت الخاص بنا ، ومحاكاة موقعنا عبر نظام تحديد المواقع العالمي (GPS) ، ومحاكاة الكاميرا ، وحالة البطارية ، ودوران الجهاز ، وتثبيت متجر Google Play وتقريباً أي تطبيقات رسمية أو غير رسمية من اختيارك. نظرًا لأنه من الواضح أنه بسبب مشاكل الترخيص ، Genymotion لا يتضمن افتراضيًا أي شيء من Google، على الرغم من أنه يمكن حل هذا بالتأكيد في أي وقت. على الرغم من عدم وجود مشكلة ، منذ ذلك الحين Genymotion يسمح لك بتثبيت أي ملف APK o الرمز البريدي سحب الملف فوق المحاكي. حتى نتمكن من إلقاء نظرة على الصفحات المتعددة المتاحة بمحتوى Android غير رسمي واختيار تطبيقات بتنسيق APK o الرمز البريديكما روزتويكي وقم بتثبيت أي متوافق مع الجهاز الذي تمت مضاهاته.

تدعم الشركة Genymotion يعرضون أيضًا حسابات مميزة بما في ذلك جهاز التحكم عن بعد باللمس من جهاز آخر ، أو بكسل مثالي لتحقيق تصميم بعض التطبيقات كما سيتم عرضها على جهاز X ، أو لتتمكن من تسجيل screencast (فيديو) من الواجهة.

وخلاصة القول، Genymotion حاليا واحدة من أفضل برامج محاكاة Android المجانية عبر الأنظمة الأساسية. إنه ليس مرنًا وقويًا للغاية وسهل الاستخدام فحسب ، ولكنه مثالي لكل من مطوري Android والمستخدم العادي. يوفر لنا إمكانية المحاكاة مجموعة مهمة من أجهزة Android المختلفة، حيث يمكنك إضافة استخدام لوحة مفاتيح الكمبيوتر والماوس ، والوصول إلى الإنترنت والعديد من الوظائف الأخرى بشكل تلقائي ، مثل تحديد الموقع الجغرافي وزيادة / تقليل حجم النافذة. خارج إعدادات الوظائف ADB (جسر تصحيح Android)، وهو خيار مخصص للمستخدمين المتقدمين. يمكن لأي مستخدم استخدام ملفات Genymotion لا حاجة لتهيئة أي شيء.

Genymotion يعمل مثل السحر، على مستوى الأداء ، مع 1 غيغابايت من ذاكرة الوصول العشوائي ووحدة معالجة مركزية مخصصة واحدة يمكنها تشغيل جهاز بسيط بإصدار 1.X من Android ومع 2 غيغابايت و 4 وحدة معالجة مركزية حتى أفضل الأجهزة المتوفرة في السوق مع أحدث إصدار متاح من Android (2.X) ). كل شيء تقريبًا يعمل بشكل مثالي وهناك أشياء قليلة جدًا مثل ألعاب رسومات معقدة للغاية لا يمكن لعبها عادة.

بافتراض أننا قمنا بالفعل بتثبيت فيرتثلبوإكس في منطقتنا نظام تشغيل جنو / لينكس، ويفضل أن يكون ذلك في أحدث إصدار ومعه حزمة التمديد مثبتًا ، نواصل تنزيله من ملف الموقع الرسمي (Genymotion)والتسجيل والنقر على الزر «اختر خطة»، في النافذة التالية في القسم "فرد" في المنطقة "الأساسي" انقر فوق الزر «البدء ".

في النافذة التالية دعا «تنزيل Genymotion» اختر إصدار الحزمة لـ Ubuntu 14.04 / DEBIAN 8 (32 أو 64 بت)يا الفقرة أوبونتو 15.04. بمجرد التنزيل ، قم بتثبيت Genymotion في الدليل الذي تختاره. باستخدام الأمر أدناه ، في حالة تنزيل الإصدار 64 بت إلى أوبونتو 14.04 / ديبيان 8:

bash genymotion-2.6.0-linux_x64.bin

سيطلب منك ما يلي:

التثبيت لجميع المستخدمين.

التثبيت في المجلد [/ opt / genymobile / genymotion]. هل أنت متأكد [y / n]؟

اضغط بالإيجاب بالمفتاح "و" ثم المفتاح "أدخل"

إذا سارت الأمور على ما يرام ، فسيتم إرسال الرسائل التالية:

- محاولة العثور على مجموعة أدوات VirtualBox …… .. حسنًا (تم العثور على إصدار صالح من VirtualBox: 5.0.16r105871)
- استخراج الملفات ………………………… .. موافق (الاستخراج إلى: [/ opt / genymobile / genymotion])
- تثبيت رمز المشغل ……………………

تم التثبيت بنجاح.

يمكنك الآن استخدام هذه الأدوات من [/ opt / genymobile / genymotion]:
 - جينيموشن
 - قذيفة جينيموشن
 - جمتول

يمكنك الآن تشغيل ملف تطبيق Genymotion من قائمة التطبيقات قسم البرمجة.

بعد تنفيذ وإنشاء أول MV الخاص بك باستخدام الجهاز المحدد ونظام Android ، أوصيك شخصيًا بالبحث عن الحزم التالية وتنزيلها ليتم تثبيتها أولاً على نظامك لبدء تشغيل محاكي Android الخاص بك بشكل فعال:

أ) Genymotion-ARM-Translation_v1.1.zip

ب) الحزمة المقابلة لمتجر Google Play أو أي حزمة وصفية لتطبيقات Google لإصدار Android المتاحة. مثال: google-play-5-12-9-en-android.apk ó pa_gapps-modular-pico-5.1-20150315-signed.zip

بعد ذلك يمكنك تثبيت كل ما تريد أو تكوين جهازك كما هو مطلوب.

إليك بعض الصور لتظهر لك قوة Genymotion:

جينيموشن - 001 جينيموشن - 002 جينيموشن - 003 جينيموشن - 004 جينيموشن - 005 جينيموشن - 006 جينيموشن - 007 جينيموشن - 008 جينيموشن - 009 جينيموشن - 010 جينيموشن - 011 جينيموشن - 012 جينيموشن - 013 جينيموشن - 014 جينيموشن - 015 جينيموشن - 016 جينيموشن - 017 جينيموشن - 018 جينيموشن - 019 جينيموشن - 020 جينيموشن - 021 جينيموشن - 022 جينيموشن - 023 جينيموشن - 024 جينيموشن - 025 جينيموشن - 026 جينيموشن - 027 جينيموشن - 028 جينيموشن - 029 جينيموشن - 030 جينيموشن - 031 جينيموشن - 032 جينيموشن - 033 جينيموشن - 034 جينيموشن - 035 جينيموشن - 036 جينيموشن - 037 جينيموشن - 038 جينيموشن - 040 جينيموشن - 041 جينيموشن - 042 جينيموشن - 043 جينيموشن - 044 جينيموشن - 045 جينيموشن - 046 جينيموشن - 047 جينيموشن - 048 جينيموشن - 049 جينيموشن - 050 جينيموشن - 051


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

18 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   شجاعة قال

    هل تستخدم كيدي 4 في الصور؟

  2.   المهندس خوسيه ألبرت قال

    نعم. كنت أستخدم كيدي 4 في ديبيان 8 حتى يوم أمس ، لقد قمت بالفعل بتثبيت كيدي 5 في ديبيان 9.

  3.   ارزال قال

    من المثير للاهتمام اختبار ألعاب android على نظام Linux مثل 888poker. تم الحفظ في جيبي. مساهمة كبيرة Ing. Jose Albert ، كما هو الحال دائمًا

  4.   toño g قال

    هذه المدونة هي الشبكة وأنت المهندس هو القانون .YYYYY !!!!!
    ... هذا صحيح ، أنا معجب ، ما الأمر

  5.   غييرمو قال

    تطبيق رائع ، يبقى في النهاية إبراز حزم Genymotion-ARM-Translation_v1.1.zip و Gapp (مع العديد من الإصدارات المختلفة لذلك عليك اختيار الإصدار المناسب لجهاز Android الخاص بك) ، بمجرد تنزيلها:
    http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/
    http://www.buzzztech.com/2016/03/download-google-apps-for-any-andriod.html

    لتثبيت كل واحد ، افتح جهاز android الافتراضي واسحب الملف وأفلته ، ثم بمجرد التثبيت ، قم بإيقاف تشغيل الجهاز الظاهري وتشغيله مرة أخرى ، مرة واحدة لكل ملف.
    بالإضافة إلى ذلك ، يجب أن يكون لديك حساب بريد إلكتروني حتى يعمل بشكل جيد.
    ومع ذلك ، لا بد أنني ارتكبت خطأً لأنني تلقيت خطأ في + Google أو شيء من هذا القبيل ، سأرى.

  6.   المهندس خوسيه ألبرت قال

    جيد مكمل غييرمو للنشر!

  7.   ديفيد قال

    التطبيق الجيد ، ومع ذلك ، شعرت بالإحباط بسبب المشكلة (العشوائية جدًا) التي اضطررت إلى العمل مع المحاكاة الافتراضية للشبكة من خلال Virtualbox ، لأنها بدأت أحيانًا (قليلة جدًا) ، وفي أحيان أخرى (الغالبية العظمى) افتراضية الهاتف. ..

    في النهاية ، اخترت المحاكاة الافتراضية في QEMU التي يوفرها android SDK ...

  8.   غييرمو قال

    حلول متنوعة:
    حل مشكلة الكتابة بالاسبانية:
    ñ: SHIFT + ،
    Ñ: SHIFT +.
    Tildes: اضغط على علامة الاقتباس المفردة بجوار 0 ثم حرف العلة.
    و umlaut مع الاقتباس المزدوج (shift + 2) ثم u.

    بالطبع ، لا تنسَ أمرين: مع كل genymotion مغلق ، افتح VirtualBox وقم بتهيئة الجهاز الذي تم إنشاؤه في genymotion (لا يتم تشغيله من هنا ، ولكن يمكننا التهيئة):
    تنشيط الحافظة ثنائية الاتجاه: عام - علامة تبويب متقدمة - مشاركة الحافظة: ثنائية الاتجاه.
    السحب والإفلات: لقد وضعت ملفات ثنائية الاتجاه ، وهي الملفات التي أسحبها من Linux إلى الجهاز الظاهري الذي يضعها في دليل التنزيل (المجلد) ، ولكن العكس هو الصحيح.
    قبول وإغلاق برنامج VirtualBox.
    لنسخ الملفات من الجهاز المحمول الافتراضي إلى نظام التشغيل Linux:
    ابدأ تشغيل الجهاز الظاهري من Genymotion وقم بتثبيت تطبيق Ssh Server "The Olive Tree" ، وابدأ تشغيله وانظر إلى IP والمنفذ الذي يعمل به ، وأعتقد أنه دائمًا (في حالتي) IP 10.0.3.15 ومنفذ 2222 ، المستخدم هو ssh وكلمة المرور هي أيضًا ssh.
    في VirtualBox - Configure ، في قائمة Network ، علامة التبويب Adapter 2 ، انقر فوق Advanced ، وانقر فوق الزر Port Forwarding ، وأضف القاعدة بالأيقونة الخضراء +: Rule 1 ، TCP Protocol ، Host IP 127.0.0.1 ، Host Port 2222 ، Guest IP 10.0.3.15 ، Guest Port 2222.
    قبول وإغلاق برنامج VirtualBox.
    ابدأ GenyMotion والجهاز الظاهري ، الآن من المحطة الطرفية في لينكس يمكنك نسخ أي ملف أو دليل باستخدام الأمر:
    scp -P 2222 -C -r ssh@127.0.0.1: / storage / emulated / 0 / ORIGIN PATH / DESTINATION FILE
    أو بالطريقة الاخرى:
    scp -P 2222 -C -r ORIGIN PATH / ORIGIN ssh@127.0.0.1: / storage / emulated / 0 / DESTINATION ROUTE
    على سبيل المثال
    scp -P 2222 -C -r ssh@127.0.0.1: /storage/emulated/0/Download/el_file.txt.

    الآن نعم. المهمة التالية: تعلم الإسبرانتو بشكل نهائي ، دعنا نرى ما إذا كانت دورة Duolingo للإسبان قد انتهت ، والمتوقعة في يونيو / يوليو.

  9.   غييرمو قال

    الرموز الأخرى المفقودة:
    لتأخذ، لتمتلك ؛ انقر فوق
    للحصول على: انقر فوق>
    للحصول على ¿انقر فوق +
    لتأخذ، لتمتلك ؟ انقر فوق _
    للحصول على (اضغط على *
    للحصول على) اضغط على (
    للحصول على - انقر /
    للحصول على = انقر فوق)
    للحصول على / انقر فوق &
    للحصول على _ انقر فوق؟

  10.   لدي مشكلة قال

    لا يمكنني تشغيل genymotion من وحدة التحكم ، فهي ترسل لي هذا:
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: الإصدار CXXABI_1.3.8' not found (required by /opt/genymobile/genymotion/libQt5Core.so.5)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
    GLIBCXX_3.4.20 ′ غير موجود (مطلوب بواسطة /opt/genymobile/genymotion/libQt5WebKit.so.5)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: الإصدار CXXABI_1.3.8' not found (required by /opt/genymobile/genymotion/libicui18n.so.52)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
    CXXABI_1.3.8 ′ غير موجود (مطلوب بواسطة /opt/genymobile/genymotion/libicuuc.so.52)
    ./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: الإصدار `GLIBCXX_3.4.20 ′ غير موجود (مطلوب بواسطة /opt/genymobile/genymotion/libQt5Qml.so.5)
    انتهى العمل 1، "./genymotion&"

    لقد قمت بتنزيل إصدار Ubuntu 15.04 ، لأنني لم أجد إصدارًا سابقًا ، ومع ذلك ، لدي elementaryb os freya 0.3.2 استنادًا إلى Ubuntu 14.04 ، هل هذا هو؟

  11.   المهندس خوسيه ألبرت قال

    أعتقد أن مكتبة libstdc ++ الخاصة بك ليست حديثة كما هو مطلوب. قم بتحديث مستودعاتك أو إصدار الابتدائية.

  12.   المهندس خوسيه ألبرت قال

    انظر إلى هذا الإدخال:

    https://forum.synology.com/enu/viewtopic.php?t=105573

  13.   paco222 قال

    لم أقرأها كلها ، ربما تم الرد عليها بالفعل ، كيف تحلون موضوع الشاشات اللمسية؟

  14.   فرانسيسكو خافيير قال

    في Linux Mint 18 ، قمت بتثبيت Genymotion 2.8.1 64 بت. كل شيء سار بشكل جيد. يمكنني إضافة جهاز ، والقيام باختبار ما يصل إلى 3 أجهزة مختلفة ، ولكن في وقت "تشغيل" الجهاز ، مهما كان ، يتوقف النظام مع "شاشة الترحيب" التي تعمل بنظام Android ولا يعمل أي شيء (على الرغم من أنه يمكنني تحريك ضع مؤشر الماوس على الشاشة) ويجب إعادة تعيين الكمبيوتر. أي تلميحات ما يمكن أن يحدث خطأ؟ شكرا.

  15.   مجهول قال

    لقد قمت بالفعل بتثبيت الحزمة genymotion-2.8.1_x64.bin ولكن ليس عندما أحاول تنفيذها ، فإنه لا يبدأ البرنامج ، وأدخل المجلد / opt / genymobile / genymotion وقمت بتنفيذ ملف genymotion ولكني تلقيت هذا الخطأ / lib64 /libX11.so.6: رمز غير محدد: xcb_poll_for_reply64. أستخدم فيدورا 25. سأكون ممتنًا لمساعدتك.

  16.   ملاك قال

    حسنًا ، لقد تمكنت من تثبيت genymotion جيدًا ولكن عندما أفتحه لا يفعل شيئًا على الإطلاق ، فما السبب الذي يجعله لا يستجيب؟

  17.   cuetin قال

    عند البدء ، يسأل عن الترخيص ، أين يمكنني العثور على واحد؟

  18.   المهندس خوسيه ألبرت قال

    لا أتذكر وكما يظهر في المقال طلب حيازة أو الموافقة على الترخيص! ربما سيكون من الأفضل عمل مقال حديث على التطبيق لمعرفة الجديد معه على Linux وما إذا كان يطلب حاليًا الترخيص!