我已成功下载并安装了Genymotion和Virtualbox以及虚拟设备映像,但我无法创建虚拟设备。
我收到一条错误消息说明
无法创建虚拟设备:
无法导入OVA
我的笔记本电脑规格
8GB RAM
英特尔酷睿i7(Sandy Bridge)
硬件虚拟化已在BIOS中启用。
答案 0 :(得分:48)
删除Genymotion缓存的.ova文件,删除已损坏的已部署映像,重新下载映像,然后重新安装它为我解决了这个问题。
请注意,部署的图片位于: 〜/ .Genymobile / Genymotion /部署
缓存的ova文件位于: 〜/ .Genymobile / Genymotion / OVA
答案 1 :(得分:24)
我解决了这个问题。这是我的错 通过使用管理权限运行genymotion可以正常工作。
答案 2 :(得分:18)
我解决了在
中删除已部署图像的问题〜/ .Genymobile / Genymotion /部署
我没有触摸ova文件
答案 3 :(得分:8)
我也遇到了这个问题,以防万一有人需要它: 它需要管理员权限的原因可能是因为您对存储虚拟设备的位置进行了设置。 转到设置 - 虚拟盒 - 并更改您的虚拟设备存储区域。我把我的设置设置为\ Program Files \ Genymotion,这就是它需要管理员权限的原因。我只清空了该字段,单击确定,并将其设置为我的主目录中的默认值。 之后不再需要以管理员身份运行..
(我需要50个评论来评论,所以不得不使用这个答案..)
答案 4 :(得分:5)
我通过从.android / avd文件夹中删除所有旧设备(以前制作的设备的文件夹)来解决问题。
答案 5 :(得分:3)
只需删除你的ova中的文件,它应该修复它,这就是我做的,不需要在管理员或任何东西下运行程序。没有删除我部署的文件。 (我试图创建新的虚拟机而不是打开它们)
答案 6 :(得分:3)
我们遇到了同样的问题,原因是我们有错误的Oracle VM Virtual Box版本。确保卸载了错误的版本并重新安装Compatible Oracle VM Virtual Box。
答案 7 :(得分:3)
我也有这个问题。不得不删除Genymotion缓存的文件/设备,然后重新下载设备并重新安装。
答案 8 :(得分:3)
在我的情况下,Virtual Box的Host Only Adapter中缺少DHCP服务器。我在192.168.56.100添加了一个DHCP服务器,地址从192.168.56.101 - 192.168.56.254,它出现了。
答案 9 :(得分:2)
查看this blog。
Genymotion以前称为AndroidVM。
正如博客所说:
Known bugs (same as 20121119 release) :
Hardware OpenGL/Intel HD/Windows : On most Intel HD drivers running Windows, the AndroVMplayer might crash (in the driver DLL) when starting Android ; you may have to restart AndroVMplayer an important number of times before it suceeds
Hardware OpenGL/WebView : On some GPUs (mostly NVidia ?), the browser and all apps which use the WebView component might show scrambled HTML content
AndroVMplayer now support window resizing, as well as fullscreen mode ; to use AndroVMplayer in fullscreen mode, you have to :
select “manual resolution” and tick the “fullscreen” box
press F11 (Ctrl+F11 on Mac) to switch to fullscreen when the player window has appeared
When starting the virtual machine, AndroVMplayer now check different things :
If your AndroVM virtual machine doesn’t have the “hardware OpenGL” option enabled, it can enable it for you before starting the VM.
If your AndroVM virtual machine first network adapter is not configured, it can configure it for you (as well as create the host-only network for you).
To summarize that, with this new AndroVMplayer, to use OpenGL hardware you just have to :
Import the AndroVM ova in VirtualBox
Start AndroVMplayer, choose your resolution and the virtual machine you’ve just imported
Click “Run” and it should work
You can still use AndroVMplayer with non-VirtualBox systems (e.g VMWare) but, obviously, you won’t benefit from automatic VirtualBox configuration and VM start/stop ; in this case, you have to choose ‘none’ as the VM name and directly type the IP address of your virtual machine.
Please note that, due to the change in communication, old AndroVMplayer won’t work with 20130222 OVAs and old OVAs won’t work with 20130222 AndroVMplayer.
答案 10 :(得分:2)
删除已部署和.ova文件的缺点很明显,即您必须再次下载大量的200mb图像。更好的选择是:
就是这样。现在,您可以再次使用已存在的.ova文件将图像部署到新的locatioin而没有任何问题。
答案 11 :(得分:1)
我遵循了以下步骤
之后我下载了新副本,它就像魔法一样。
希望这有帮助。
答案 12 :(得分:1)
我通过修复虚拟机文件夹的路径(设置> VirtualBox - 虚拟设备)解决了此错误消息。是的,我的设置已经破了......
答案 13 :(得分:1)
如果有人使用Mac OSX YOSEMITE或更早版本。关注这篇文章。它对我有用。 http://forums.macrumors.com/showthread.php?t=1196027
在终端中运行这两个命令:
花了我几个小时让它上班!
答案 14 :(得分:1)
答案 15 :(得分:1)
验证完版本后,您可能需要:
a:通过属性为Genymotion提供管理权限
或强>
b:通过Settings / VirtualBox将已部署设备的位置更改为更多可访问的文件,例如D:/ GenyMotion VMs /
答案 16 :(得分:0)
上述任何一种解决方案对我都不起作用,但我终于找到了它!
您应该删除C:\Users\[your user]\VirtualBox VMs
中的文件夹下的文件。
我希望它可以帮到你。
答案 17 :(得分:0)
通过使用管理权限运行genymotion可以正常工作。
我通过删除Ova,Templates and Deployed文件夹中的所有文件解决了这个问题,我可以运行下载并重新安装并在没有管理员权限的情况下运行
答案 18 :(得分:0)
首先你去文件夹内的ova并删除所有文件
C:\Users\UserName\AppData\Local\Genymobile\Genymotion\ova
卸载genymotion和虚拟框后。接下来你可以安装genymotion和虚拟盒,检查你的支持你的OS(windows)功能版本安装然后工作正常。
现在您可以创建虚拟设备。
这种工作方式我的Windows 10 OS。
答案 19 :(得分:0)
我有同样的问题,
我解决了它:
1 - 我卸载虚拟框
2 - 我卸载genymotion与所有新的文件夹,依赖性
3 - 下载最新版本的虚拟盒子(来自oracle网站)
4 - 下载Genymotion的最新版本(无虚拟盒版本
大小:about42M)
5 - 首先安装虚拟盒
6 - 安装genymotion
7 - 在运行genymotion之前你应该重启你的windows os
8 - 以管理员身份运行genymotion
抱歉我的英文写作
我是新学的:D
答案 20 :(得分:0)
这解决了这个问题:
~/.Genymobile/Genymotion/ova
(您使用的是Mac OSX
或Windows,您可以通过查找Virtualbox路径找到此路径
Genymotion设置,有一条Genymotion /部署的路径
文件夹,你应该去Genymotion / ova文件夹)Guest OS
类型设置为Other Linux 64
,您应该双击并将其更改为您的操作系统类型(例如Mac OSX El Captain(64位) ))和导入:
我希望它可以帮助未来的访问者访问此页面。
答案 21 :(得分:0)
我遇到了同样的问题,因为我有一个旧版本 Virtual Box(4.0.0)。
所以,我卸载了 genymotion和旧版本的VB,
我用虚拟框(5.0.28)安装了 genymotion 。
它的工作正常。
答案 22 :(得分:0)
Oracle VM ware有Windows 10的更新。我在安装此更新之前收到此错误。
答案 23 :(得分:0)
我刚试过的一个非常简单的解决方案是:
1)删除〜/ Genymobile上的Instalation文件夹
2)删除C:\ Users \ your_name \ AppData \ Local / Genymobile
中的虚拟设备文件夹3)重新安装
4)完成。
答案 24 :(得分:0)
仔细检查您尝试创建的虚拟设备在您运行的Genymotion上是否具有相同版本。
我刚刚升级到2.1.1,但我尝试安装的所有虚拟设备都是2.1.0。降级Genymotion成功了。
答案 25 :(得分:0)
我在Windows上设置配置选项中的sdk路径时解决了这个问题。
答案 26 :(得分:-5)
解决!!
我正在使用OS X 10.9(Mavericks),Genymotion v1.3.1
在添加设备时,我添加了Galaxy S4 / HTC One / Xperia Z - 4.2.2而不是添加Nexus。
这个就行了。