تحياتي عزيزي قراء الإنترنت ، هذه المرة نأتي بك إلى 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)والتسجيل والنقر على الزر «اختر خطة»، في النافذة التالية في القسم "فرد" في المنطقة "الأساسي" انقر فوق الزر «البدء ".
في النافذة التالية دعا «تنزيل Genymotion» اختر إصدار الحزمة لـ Ubuntu 14.04 / DEBIAN 8 (32 أو 64 بت)يا الفقرة أوبونتو 15.04. بمجرد التنزيل ، قم بتثبيت Genymotion في الدليل الذي تختاره. باستخدام الأمر أدناه ، في حالة تنزيل الإصدار 64 بت إلى أوبونتو 14.04 / ديبيان 8:
باش 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:
هل تستخدم كيدي 4 في الصور؟
نعم. كنت أستخدم كيدي 4 في ديبيان 8 حتى يوم أمس ، لقد قمت بالفعل بتثبيت كيدي 5 في ديبيان 9.
من المثير للاهتمام اختبار ألعاب android على نظام Linux مثل 888poker. تم الحفظ في جيبي. مساهمة كبيرة Ing. Jose Albert ، كما هو الحال دائمًا
هذه المدونة هي الشبكة وأنت المهندس هو القانون .YYYYY !!!!!
... هذا صحيح ، أنا معجب ، ما الأمر
تطبيق رائع ، يبقى في النهاية إبراز حزم 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 أو شيء من هذا القبيل ، سأرى.
جيد مكمل غييرمو للنشر!
التطبيق الجيد ، ومع ذلك ، شعرت بالإحباط بسبب المشكلة (العشوائية جدًا) التي اضطررت إلى العمل مع المحاكاة الافتراضية للشبكة من خلال Virtualbox ، لأنها بدأت أحيانًا (قليلة جدًا) ، وفي أحيان أخرى (الغالبية العظمى) افتراضية الهاتف. ..
في النهاية ، اخترت المحاكاة الافتراضية في QEMU التي يوفرها android SDK ...
حلول متنوعة:
حل مشكلة الكتابة بالاسبانية:
ñ: 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 للإسبان قد انتهت ، والمتوقعة في يونيو / يوليو.
الرموز الأخرى المفقودة:
لتأخذ، لتمتلك ؛ انقر فوق
للحصول على: انقر فوق>
للحصول على ¿انقر فوق +
لتأخذ، لتمتلك ؟ انقر فوق _
للحصول على (اضغط على *
للحصول على) اضغط على (
للحصول على - انقر /
للحصول على = انقر فوق)
للحصول على / انقر فوق &
للحصول على _ انقر فوق؟
لا يمكنني تشغيل 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)
GLIBCXX_3.4.20 ′ غير موجود (مطلوب بواسطة /opt/genymobile/genymotion/libQt5WebKit.so.5)./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: الإصدار
CXXABI_1.3.8' not found (required by /opt/genymobile/genymotion/libicui18n.so.52)
CXXABI_1.3.8 ′ غير موجود (مطلوب بواسطة /opt/genymobile/genymotion/libicuuc.so.52)./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
./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 ، هل هذا هو؟
أعتقد أن مكتبة libstdc ++ الخاصة بك ليست حديثة كما هو مطلوب. قم بتحديث مستودعاتك أو إصدار الابتدائية.
انظر إلى هذا الإدخال:
https://forum.synology.com/enu/viewtopic.php?t=105573
لم أقرأها كلها ، ربما تم الرد عليها بالفعل ، كيف تحلون موضوع الشاشات اللمسية؟
في Linux Mint 18 ، قمت بتثبيت Genymotion 2.8.1 64 بت. كل شيء سار بشكل جيد. يمكنني إضافة جهاز ، والقيام باختبار ما يصل إلى 3 أجهزة مختلفة ، ولكن في وقت "تشغيل" الجهاز ، مهما كان ، يتوقف النظام مع "شاشة الترحيب" التي تعمل بنظام Android ولا يعمل أي شيء (على الرغم من أنه يمكنني تحريك ضع مؤشر الماوس على الشاشة) ويجب إعادة تعيين الكمبيوتر. أي تلميحات ما يمكن أن يحدث خطأ؟ شكرا.
لقد قمت بالفعل بتثبيت الحزمة genymotion-2.8.1_x64.bin ولكن ليس عندما أحاول تنفيذها ، فإنه لا يبدأ البرنامج ، وأدخل المجلد / opt / genymobile / genymotion وقمت بتنفيذ ملف genymotion ولكني تلقيت هذا الخطأ / lib64 /libX11.so.6: رمز غير محدد: xcb_poll_for_reply64. أستخدم فيدورا 25. سأكون ممتنًا لمساعدتك.
حسنًا ، لقد تمكنت من تثبيت genymotion جيدًا ولكن عندما أفتحه لا يفعل شيئًا على الإطلاق ، فما السبب الذي يجعله لا يستجيب؟
عند البدء ، يسأل عن الترخيص ، أين يمكنني العثور على واحد؟
لا أتذكر وكما يظهر في المقال طلب حيازة أو الموافقة على الترخيص! ربما سيكون من الأفضل عمل مقال حديث على التطبيق لمعرفة الجديد معه على Linux وما إذا كان يطلب حاليًا الترخيص!