【问题标题】:genymotion version and virtual device version do not matchgenymotion 版本和虚拟设备版本不匹配
【发布时间】:2014-07-13 19:44:20
【问题描述】:

我使用Genymotion模拟器在android上开发,但是运行时出现如下错误:

genymotion version and virtual device version do not match

这是为了详细 error

我正在使用 Genymotion 版本 2.2.0 和 VirtualBox 版本 4.3.12

谁能帮帮我?

【问题讨论】:

    标签: android genymotion


    【解决方案1】:

    您应该更新您的虚拟设备,如果您不想看到新功能,那么您可以点击“继续”按钮。

    当您更新它时,您将拥有一个新的虚拟设备,然后您需要安装其他第三方应用程序,如果您安装在您当前的虚拟设备中,例如 Google Apps(Play 商店、Google+ 等)

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

    我们会定期向 Genymotion 添加新功能。这些新功能无法在使用先前版本的 Genymotion 创建的虚拟设备上运行。这就是为什么当您尝试从新的 Genymotion 版本运行它们时会看到令人讨厌的弹出窗口的原因。但高兴!今天是你必须这样做的最后一天。在此版本中,我们引入了自动将旧设备迁移到新设备的向导。因此,请最后一次删除您当前的虚拟设备并使用我们新的 2.2 Genymotion 版本创建新设备。下次,您将能够自动转换它们。

    如果您使用的是免费版,则不能在虚拟设备上使用更新(仅适用于付费版)。因此,您需要做的是从列表中删除该设备,然后重新下载或再次从列表中添加相同的虚拟设备。这应该解决停止该弹出窗口。

    【讨论】:

    • 我一直在用新设备如google nexus和android新版本,但还是有提示
    • 看我说的是什么版本的截图
    • 更新按钮仅适用于完整版应用,很抱歉,我的电脑上不会显示截图 imgur:/
    • 啊,那么你可以创建一个新的虚拟设备来避免这些消息
    • 是的,现在点击“下一步”按钮创建一个虚拟设备,然后让它下载,那么你现在应该没有
    【解决方案2】:

    这发生在我的一台 Mac 上。清除缓存没有帮助。重新安装 Genymotion 也没有。 但是我找到了一个解决方案(我假设某种类似的程序适用于 Windows PC):

    • 继续在另一台 Mac 上全新安装 Genymotion 2.2.0(我们称之为:“源”)。添加新设备(例如“Google Nexus 7 2013”​​)。将从 Genymotion Cloud 下载正确的 2.2.0 虚拟设备。启动虚拟机一次,然后将其关闭。

    • 在“源”Mac 上,打开 Finder 并使用“转到文件夹”菜单浏览到 /Users/[YourUserID]/.Genymobile/Genymotion/deployed 文件夹。找到与您新安装的虚拟设备相对应的文件夹(即我们示例中的“Google Nexus 7 2013 - 4.4.2 - API 19 - 1200x1920”)并将其复制到您的“目标”Mac 上完全相同的位置(假设没有现有的具有此名称的文件夹)

    • 在您的“源”Mac 上,浏览到 /Users/[YourUserID]/Library 文件夹(Alt 键 + Finder 中的“转到文件夹”菜单)。转到 VirtualBox 文件夹并使用 TextEdit 打开 VirtualBox.xml 文件。在该部分中找到与您新安装的虚拟设备匹配的行;将此行添加到“目标”Mac 的 VirtualBox.xml 文件部分(位于同一文件夹中)。

    就是这样!在您的“目标”Mac 上启动 Genymotion 并启动您的新虚拟设备。不再有“genymotion 版本和虚拟设备版本不匹配”警告。

    【讨论】:

      【解决方案3】:

      根据 genymotion 文档

      如果 Genymotion 是最新的,并且新版本的虚拟设备具有 已发布,弹出窗口提示您自动更新 您的虚拟设备,同时保留所有已安装的软件包和 应用程序。

      但这就是诀窍

      这仅适用于独立或商业许可证。如果你是 使用 Genymotion 的个人使用模式,您必须部署新的 虚拟设备的版本。

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

      如果您使用的是免费版本,如何解决此问题

      手动更新虚拟机+从genymotion中删除旧设备并重新安装

      注意您在安装新闻图片时不会遇到此问题

      【讨论】:

        【解决方案4】:

        首先从 Genymotion 中删除旧设备。如果您已经拥有最新版本的 Genymotion 会很好。然后添加一个新设备并根据需要安装一个。 安装后您当前的 Genymotion 版本将匹配虚拟设备的版本。

        【讨论】:

          【解决方案5】:

          您只需要更新您的 genymotion 即可更新版本

          如果你的虚拟设备和genymotion不匹配,你将很难安装第三部分

          像我一样,我只是在 genymotion(三星)上安装了新的虚拟设备,但与我的 genymotion 不匹配。然后,我更新了我的 genymotion,我不需要再次下载设备 :) (我的设备已保存)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2016-06-11
            • 2015-02-05
            • 1970-01-01
            • 1970-01-01
            • 2023-03-15
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多