it-swarm.asia

كيفية نسخ الأجهزة الافتراضية التي تم تنزيلها بواسطة Genymotion إلى جهاز آخر؟

لقد قمت بتثبيت Genymotion لنظام Android في جهاز واحد (كمبيوتر يعمل بنظام Windows) وقمت بتنزيل جهاز Nexus الظاهري. كيف يمكنني نسخ الجهاز الظاهري إلى جهاز تطوير آخر؟

أو لا بد لي من تحميل مرة أخرى لكل جهاز ديف؟

تقوم Genymotion بتخزين الأجهزة الافتراضية في {users folder}\VirtualBox Vms

كيف يمكن نقل هذا المربع الافتراضي إلى جهاز آخر وتحميله في Genymotion؟

60
J.Krishna

من المحتمل أن تكون الملفات الموجودة في مجلد VirtualBox هي تكوينات الجهاز الفعلية ، وليست ملفات الصور التي تم تنزيلها.

على نظامي (Windows 8 x64) ، توجد الصور التي تم تنزيلها هنا:

\Users\{username}\AppData\Local\Genymobile\

يوجد داخل هذا المجلد مجلد آخر يسمى LaunchPad. إذا قمت بنسخ هذا المجلد إلى نفس الموقع على جهازك الآخر ، فيجب أن يعمل.

أنصحك بتثبيت وتشغيل Genymobile على الجهاز الآخر ، ثم الخروج منه ونسخ المجلد المذكور أعلاه. أعد تشغيله should ثم التقط ملفات الصور.

سيكون عليك إعادة إنشاء الأجهزة الفعلية ، ولكن لن تضطر إلى تنزيل الصور مرة أخرى.

لاحظت أيضًا أنك تحتاج فقط إلى تنزيل 4 صور - أي جهاز لوحي مع/بدون تطبيقات google وأي هاتف به/بدون تطبيقات google. تستخدم جميع الهواتف/الأجهزة اللوحية المختلفة نفس الصور المادية بمجرد تنزيلها.

UPDATE (لـ Genymotion v1.1.0):
تم تغيير المجلد الخاص بـ v1.1.0 - يطلق عليه الآن Genymotion بدلاً من LaunchPad ، لكنه لا يزال في المسار المشار إليه أعلاه. للاحتفاظ بالصور التي تم تنزيلها بالفعل (من الإصدار 1.0) ، أعد تسمية المجلد LaunchPad إلى Genymotion (أو انسخ محتوياته إذا كان موجودًا بالفعل).

تحديث Genymotion v2.0 + :
يسمى المجلد الآن Genymotion (بدلاً من Launchpad) ولكن محتوياته تظل كما هي ، فقط انسخها إلى عمليات التثبيت الأخرى.

بالإضافة إلى ذلك ، لم تعد الصور مع تطبيقات Google متاحة - لذلك تحتاج فقط إلى تحميل صورتين لكل إصدار (هاتف/جهاز لوحي). للحصول على تطبيقات Google في Genymotion ، يوجد حل منشور على XDA .

تحديث Genymotion v2.8 + : الصور التي تم تنزيلها موجودة في:

\Users\{username}\AppData\Local\Genymobile\Genymotion\ova
53
free3dom

لم تعد الإجابة التي تحمل علامة "صحيحة" صالحة لـ GenyMotion 2.2.0 (في الوقت الذي لم يكن لدي فيه سمعة عالية بما يكفي للتعليق لذلك أضفت هذه الإجابة بدلاً من ذلك).

اختبارًا باستخدام GenyMotion 2.2.0 ، يتم الآن تنزيل ملفات الصور إلى:

C:\Users\{username}\AppData\Local\Genymobile\Genymotion\ova

لإعادة استخدام الصور التي تم تنزيلها على جهاز آخر دون تنزيلها مرة أخرى:

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

التحديث - المشاكل المحتملة:

إصدار Genymotion والجهاز الظاهري مختلفان:

إذا تلقيت رسالة الخطأ هذه:

  1. افتح VirtualBox
  2. انقر بزر الماوس الأيمن على جهاز Genymotion الظاهري وحدد الإعدادات
  3. حدد القسم النظام
  4. تحقق من أن علامة التبويب تسريع غير باهتة وأن خيارات VT-x/AMD-v و Nested Paging ممكّنة
  5. إن لم يكن: حاول تمكين الوضع الافتراضي في BIOS لجهاز الكمبيوتر الخاص بك.

بفضل أحمد نظمي الذي وجد المشكلة ونشر حلاً في التعليقات!

29
Matt Van Der Westhuizen

قد يكون هذا الحل أكثر تعقيدًا ولكنه يعمل مع جميع الأنظمة الأساسية.

يستخدم Genymotion واجهة VirtualBox ويوفر OpenGL واحدًا لأجهزة Android الافتراضية.

لذلك في حالة رغبتك في نسخ جهاز Genymotion الظاهري المكوّن إلى مضيف آخر ، فأنت تحتاج فقط إلى:

  • اوقف الجهاز
  • قم بتشغيل Oracle VM مدير VirtualBox (أو VirtualBox.app على Mac OS X)
  • بدء معالج التصدير من قائمة "ملف"

يرجى ملاحظة قائمة محول الشبكة لـ VBox من VirtualBox Manager. قد تحتاج إلى إضافة محولات مماثلة إلى نسخة VBox الخاصة بك في مربع مضيف جديد. على الأقل كان علي أن أفعل ذلك عندما قمت بنسخ VBox من Windows إلى Linux.

من الواضح ، يجب أن يكون لدى المضيف الجديد Genymotion و VirtualBox مثبتان. أوصي أيضًا باستخدام نفس إصدارات البرنامج لتجنب عدم التوافق المحتمل.

لنشر نسخة VBox إلى المضيف الجديد

  • قم بتشغيل Oracle VM مدير VirtualBox (أو VirtualBox.app على Mac OS X)
  • بدء معالج الاستيراد من ملف القائمة
  • تشغيل Genymotion و VBox منه

إذا لم تشاهد VBox المنسوخ في تطبيق Genymotion ، فحاول بدء تشغيل جهاز Genymotion باستخدام أمر Shell .

22
hlopetz

1) قم بتنزيل ملف البويضات (مثال: http://dl.genymotion.com/dists/4.4.4/ova/genymotion_vbox86p_4.4.4_160825_200758.ova )

2) اذهب إلى مجلد Genymobile (انظر مسار مجلد Genymobile)

3) فتح Genymobile/GenyMotion/البويضات

4) نسخ الملف الذي تم تنزيله فيه.

5) ثم قم بتشغيل GenyMotion ، قم بتسجيل الدخول وحدد الإصدار الصحيح الذي قمت بتنزيله (كما هو موضح Android KitKat 4.4.4).

6) سيتم الكشف عن البويضات تلقائيًا والبدء في التثبيت. حظ سعيد.


مسار مجلد Genymobile:

نظام التشغيل Windows Vista/7/8: C:\Users\USER\AppData\Local\Genymobile

نظام التشغيل Windows XP: C:\Documents and Settings\USER\Local settings\Application Data\Genymobile

Linux: /home/USER/.Genymobile

Mac:/المستخدمين/US//Genymobile

المصدر

17
qmn1711

يعتمد Genymotion على VirtualBox so ...

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

ثم انتقل إلى جهاز الكمبيوتر الآخر الخاص بك واستورد ملف .ova الذي تم إنشاؤه (كما يقول ovf ، ولكن لا تقلق لأنه يعمل). الآن سوف تكتشف Genymotion جهازك الظاهري الذي تم استيراده في المرة التالية التي تبدأ فيها تشغيل Genymotion.

4
JohnyTex

إليك ما فعلت لإنجازه (تم اختباره في الإصدار 2.2.2)

1- قم بتنزيل genymtino and box box (استخدمت أحدث إصدار) في جهاز الكمبيوتر الجديد

2- من جهاز الكمبيوتر المصدر قم بنسخ محتويات المجلدات التالية إلى نفس المجلدات المقابلة في الكمبيوتر الجديد
C:\Users {اسم المستخدم}\AppData\Local\Genymobile\Genymotion\ova C:\Users {اسم المستخدم}\AppData\Local\Genymobile\Genymotion\المنشورة (ومع ذلك ، لا يبدو أن الأمر ليس بالضرورة)

3- افتح Virtual Box و imnport جميع الآلات من
C:\المستخدمين {اسم المستخدم}\APPDATA\المحلية\Genymobile\Genymotion\البويضات

4- أغلق صندوق الإسقاط Open Geny Motion ، ستجد الأجهزة.

5- يمكنك تغيير حجم الشاشة والإعدادات الأخرى من خلال النقر على قائمة الإعدادات بجانب اسم الجهاز عند النقر فوقه.

3
MSaudi

إصدار GenyMotion هو: 2.6.0

المسار الفعلي للبويضات هو:

%driver_letter%:\Users\%username%\AppData\Local\Genymobile\Genymotion\ova\

انسخ هنا ملفات البويضات. ثم افتح Genymotion وحدد الإصدار الصحيح.

PS: أحد مستودعات genymotion هو: http://files2.genymotion.com/dists/x.x.x/ova/

1
Matt

انتقل إلى c:\Users (اسم المستخدم)\appdata\local\genymotion\genymotion\ova في ova ، يجب أن يكون هناك ملف vdi ، هذا هو جهازك الظاهري. قم بنسخه وإرساله إلى كمبيوتر آخر وتشغيله باستخدام مربع vm الظاهري Oracle

0
bhavesh goel

تثبيت وتشغيل Genymotion وإنشاء جهاز جديد ، يمكنك حذفه أو استخدامه في وقت لاحق ، وهذا فقط حتى يكون لديك المجلدات التي تم إنشاؤها في المكان الصحيح.

إيقاف تشغيل virtualbox بشكل صحيح (فتح مدير المهام وإغلاق جميع عمليات virtualbox)

انتقل إلى C:\Users (Name) وانسخ المجلد .VirtualBox وانتقل إلى نفس المكان على الكمبيوتر الجديد

انتقل إلى C:\Users (الاسم)\AppData\Local\Genymobile\Genymotion\Genymobile\Genymotion\المنشورة ، انسخ جميع مجلدات جهاز Genymotion والصقه في نفس المكان على جهاز كمبيوتر جديد

0
JChau405

تم اختباره في أحدث إصدار من Genymotion (v2.7.2) بتاريخ 20/08/2016 وقد يعمل مع الإصدارات المستقبلية أيضًا.

  1. قم بتنزيل وتثبيت نفس الإصدار (الأحدث) من Genymotion على كلا النظامين.

  2. من النظام المصدر ، انسخ محتويات المجلدات التالية إلى المجلدات المقابلة نفسها في النظام الوجهة (تأكد من إغلاق Genymotion أثناء القيام بذلك)

    > C:\Users{username}\AppData\Local\Genymobile\Genymotion\ova
    > C:\Users{username}\AppData\Local\Genymobile\Genymotion\deployed
    
  3. افتح Genymotion وأضف نفس الجهاز الظاهري إليه. قد يبدو أنه يتم التنزيل ولكن سيتم تحميل البيانات من المجلدات المنسوخة وإعداد الجهاز الظاهري.

  4. سيظهر الجهاز الظاهري المنسوخ في قسم "جهازك الظاهري".

  5. قم بتشغيل الجهاز الظاهري للاختبار.

  6. فعله.

نأمل أن يكون هذا ساعد :)

0
Bestin John