it-swarm.com.de

die Version von genymotion und die Version der virtuellen Geräte stimmen nicht überein

Ich verwende den Genymotion-Emulator, um auf Android zu entwickeln. Beim Ausführen des Befehls tritt der folgende Fehler auf:

genymotion version and virtual device version do not match

das ist zum detail fehler

Ich verwende Genymotion ver.2.2.0 und VirtualBox ver.4.3.12

Kann mir jemand helfen?

27
Chielarck

Sie sollten Ihr virtuelles Gerät auf den neuesten Stand bringen. Wenn Sie nicht nach neuen Funktionen suchen, können Sie auf "Weiter" klicken.

Wenn Sie es aktualisieren, haben Sie ein neues virtuelles Gerät. Dann müssen Sie die anderen Apps von Drittanbietern installieren, die Sie in Ihrem aktuellen virtuellen Gerät wie Google Apps (Play Store, Google+ usw.) installiert haben.

https://cloud.genymotion.com/page/changelog/#220

Wir ergänzen Genymotion regelmäßig um neue Funktionen. Diese neuen Funktionen können nicht auf virtuellen Geräten funktionieren, die mit einer früheren Version von Genymotion erstellt wurden. Aus diesem Grund sehen Sie ein nerviges Popup, wenn Sie versuchen, sie von einer neuen Genymotion-Version aus auszuführen. Aber freue dich! Heute ist der letzte Tag, an dem Sie es tun müssen. In dieser Version haben wir einen Assistenten eingeführt, der alte Geräte automatisch auf neue Geräte migriert. Löschen Sie daher zum letzten Mal Ihre aktuellen virtuellen Geräte und erstellen Sie neue Geräte mit unserer neuen Version 2.2 Genymotion. Beim nächsten Mal können Sie sie automatisch konvertieren.

enter image description here

Wenn Sie die kostenlose Version verwenden, können Sie das Update nicht auf einem virtuellen Gerät verwenden (nur für die kostenpflichtige Version). Sie müssen also dieses Gerät aus Ihrer Liste entfernen und dasselbe virtuelle Gerät erneut herunterladen oder erneut aus der Liste hinzufügen. Dies sollte behoben werden, um das Popup zu stoppen. 

28
Ajay S

Dies geschah auf einem meiner Macs. Das Leeren des Cache hat nicht geholfen. Genymotion wurde auch nicht erneut installiert ... Allerdings fand ich eine Lösung (ich gehe davon aus, dass ein ähnliches Verfahren für Windows-PCs gilt):

  • fahren Sie mit einer Neuinstallation von Genymotion 2.2.0 auf einem anderen Mac fort (nennen wir es "Quelle"). Fügen Sie ein neues Gerät hinzu (zum Beispiel "Google Nexus 7 2013"). Das korrekte virtuelle Gerät der Version 2.2.0 wird von der Genymotion Cloud heruntergeladen. Starten Sie die virtuelle Maschine einmal und schließen Sie sie dann.

  • Öffnen Sie auf dem Mac "Source" den Finder und navigieren Sie mit dem Menü "Gehe zum Ordner" zum Ordner "/Users/[YourUserID"/"Genymobile/Genymotion/deployed". Suchen Sie den Ordner, der Ihrem neu installierten virtuellen Gerät entspricht (z. B. "Google Nexus 7 2013 - 4.4.2 - API 19 - 1200x1920"), und kopieren Sie ihn in genau den gleichen Speicherort auf Ihrem "Ziel" -Mac (sofern nicht vorhanden) Ordner mit diesem Namen)

  • navigieren Sie auf Ihrem "Quell" -MAC zum Ordner/Users/[YourUserID]/Library (Alt-Taste + Menü "Gehe zum Ordner" im Finder). Wechseln Sie in den VirtualBox-Ordner und öffnen Sie die VirtualBox.xml-Datei mit TextEdit. Suchen Sie in dem Abschnitt die Zeile, die Ihrem neu installierten virtuellen Gerät entspricht. Fügen Sie diese Zeile zu einem Abschnitt der VirtualBox.xml-Datei Ihres "Ziel-Mac" hinzu (der sich im selben Ordner befindet). 

Das ist es! Starten Sie Genymotion auf Ihrem "Ziel-Mac" und starten Sie Ihr neues virtuelles Gerät. Die Warnung "Genymotion-Version und Version der virtuellen Geräte stimmen nicht mehr" überein.

2
sparkz

Löschen Sie zuerst die alten Geräte von Genymotion.Es ist gut, wenn Sie bereits über die neueste Version von Genymotion verfügen. Fügen Sie dann ein neues Gerät hinzu und installieren Sie es nach Bedarf. Nach der Installation wird Ihre aktuelle Version von Genymotion mit der Version von virtual übereinstimmen Gerät.

Nach der Dokumentation von genymotion 

Wenn Genymotion auf dem neuesten Stand ist und eine neue Version der virtuellen Geräte die freigegeben, werden Sie in einem Popup-Fenster aufgefordert, .__ automatisch zu aktualisieren. Ihre virtuellen Geräte unter Beibehaltung aller installierten Pakete und Anwendungen.

Aber hier ist der Trick 

Dies ist nur mit einer Indie- oder einer Business-Lizenz möglich. Wenn du bist Im persönlichen Modus von Genymotion müssen Sie das neue .__ bereitstellen. Version der virtuellen Geräte.

referenz https://docs.genymotion.com/Content/03_Virtual_Devices/Updating_virtual_devices.htm

so können Sie dieses Problem beheben, wenn Sie die kostenlose Version verwenden 

virtuelle Maschine manuell aktualisieren, alte Geräte von genymotion löschen und erneut installieren 

Hinweis Dieses Problem wird bei der Installation von Nachrichtenbildern nicht angezeigt 

0
Mina Fawzy