Genymotion问题合集和解决方法

目录

  • 前言
  • 开始检查
  • Unable to create virtual device
    • 下载未完成或者下载一般就报这个错误
    • 下载已经完成
  • Unable to load VirtualBox engine
    • Make sure that it is properly installed before starting Genymotion
  • Unable to load virtualbox engine
    • genymotion virtualization engine not found
  • Unable to start the virtual device. Your CPU is incompatible with virtualization technologies.
  • failedtodeployvir
  • virtualbox 卸载后无法安装
  • virtualbox cannot access kernel driver
  • An error occured while deploying the file.
  • Genymotion无法拖拽
    • 无法将Genymotion-ARM-Translation_v1.1.zip拖进虚拟机,一网里面拖就会出现一个禁止符号
  • genymotion模拟器无法联网
  • 结尾与附件

前言

这次新入职一家公司,重新安装Genymotion,可以说是把能踩的坑都踩了一遍,因为自己网上找资料都比较散,所以整理一篇博客,希望对后面的人有帮助,结尾附上我使用的安装版本和所有安装文件。本人公司电脑操作系统为Win10。本文不会说怎么安装,只是问题的解决方案。

开始检查

1、首先要检查安装genymotion包括geniymotion里virtual devices和virtualbox的安装目录没有任何中文。
2、打开virtualbox确定能够打开。不能打开直接附件安装virtualbox稳定版本(4.3.12)
3、genymotion和virtualbox是否使用兼容模式打开,两者最好够选择windows Vista兼容模式打开,请注意,在win7以上平台千万不要勾选以管理员身份运行此程序。
4、genymotion和virtualbox都能打开,但是一运行genymotion里程序就报错,现在virtualbox上点击启动看能不能打开,报什么错误。

Unable to create virtual device

Unable to create virtual device;
Server returned HTTP status code 0

这个错误有很多原因造成的,我总结了以下两个:

下载未完成或者下载一般就报这个错误

网络问题,开个VPN或者用别人已经下好的ova文件。

下载已经完成

virtualbox出现问题,把virtualbox装回4.3.12稳定版本。

Unable to load VirtualBox engine

Make sure that it is properly installed before starting Genymotion

找到VirtualBox启动程序,右键选择“以管理员身份运行”;
找到菜单栏上的管理→全局设定→网络
Genymotion问题合集和解决方法_第1张图片
点进去后,先设置网卡
1.IPv4的地址:192.168.56.1
2.将子网掩码设为:255.255.255.0
Genymotion问题合集和解决方法_第2张图片
然后是DHCP服务器
1.服务器地址:192.168.56.100
2.服务器网络掩码:255.255.255.0
3.最小地址:192.168.56.101
4.最大地址:192.168.56.254
Genymotion问题合集和解决方法_第3张图片

Unable to load virtualbox engine

genymotion virtualization engine not found

Genymotion–>右键选择属性–>兼容性–>以兼容模式运行这个程序–>选择WindowsVista(选择一个自己可以兼容的系统版本)–>确定
VirtualBox -->右键选择属性–>兼容性–>以兼容模式运行这个程序–>选择WindowsVista --> 以管理员身份运行此程序 -->确定
请注意,在win7以上平台Genymotion千万不要勾选以管理员身份运行此程序。勾选了你会发现studio安装不了apk,拖APK也拖不进去,没错,这里坑了我好久啊
Genymotion问题合集和解决方法_第4张图片

Unable to start the virtual device. Your CPU is incompatible with virtualization technologies.

CPU没有打开虚拟化,进入到BIOS后,找到Configuration选项或者Security选项,然后选择Virtualization,或者Intel Virtual Technology,就可以开始你的操作了。
Genymotion问题合集和解决方法_第5张图片
Genymotion问题合集和解决方法_第6张图片
这里引用下百度经验的图:https://jingyan.baidu.com/article/ab0b56305f2882c15afa7dda.html

failedtodeployvir

检查Genymotion中Android SDK。最好使用我们自己下载的。
Genymotion问题合集和解决方法_第7张图片

virtualbox 卸载后无法安装

因为之前安装了不稳定的版本,导致我老是启动失败,我重新卸载时发现virtualbox安装不上去了。具体操作方法如下:
删除以下几个文件夹里的所有文件:
1:C:\Windows\System32\drivers 删除这个文件夹下的:VBoxDrv.sys VBoxNetAdp.sys VBoxNetFlt.sys VBoxUSBMon.sys ……总之是 VBox……开头的所有文件

2:C:\Windows\System32\DriverStore\FileRepository 删除这个文件夹下的vbox……开头的所有文件

3:C:\Users\你的操作用户.VirtualBox 这个文件全部删除

如果发现占用导致删除不了,请退出Genymotion然后使用杀毒软件自带的强力文件粉碎就好了。

virtualbox cannot access kernel driver

genymotion启动不了虚拟机,然后在virtualbox上启动虚拟机就报这个错误后再弹出无法启动一任务的错误。
先按照如下方法操作:
C:\Program Files\Oracle\VirtualBox\drivers\USB\filter
右键点击VBoxUSBMon.inf,在菜单中选择“安装”
转到目录:
C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv
右键点击VBoxDrv.inf,在菜单中选择“安装”
如果发现还是不能启动,请卸载重新安装稳定版本。

An error occured while deploying the file.

下载Genymotion-ARM-Translation-Librarities工具转换包,然后拖到genymotion中安装。转换包在附件。

Genymotion无法拖拽

无法将Genymotion-ARM-Translation_v1.1.zip拖进虚拟机,一网里面拖就会出现一个禁止符号

先检查下genymotion打开了管理员运行程序,然后检查是否安装到C盘C:\Program Files或C:\Program Files (x86),因為Win7之後的系統會為了安全性的問題把幫你管理資料夾內的程式此時開啟程式時"會"問你是否要用系統管理員執行程式就是多了這個動作而導致無法使用拖曳的功能拉檔案進去安裝genymotion不需要打开管理员运行程序,不需要。如果没有按下面步骤操作。
Genymotion问题合集和解决方法_第8张图片
原文地址:https://tieba.baidu.com/p/4104498428?fid=5127060&pid=77477154106&red_tag=0501082337#77477154106

genymotion模拟器无法联网

一、VirtualBox设置。

启动VirtualBox安装目录下的VirtualBox.exe程序,打开管理界面。

如上图,请先关闭模拟器,然后选中你需要设置的模拟器,点击上边的设置。

选中左侧的“网络”选项,按照图上的设置,调整“网卡1”、“网卡2”中的参数设置。此处我没有什么高见,也是网上爬来了。
虚拟机设置结束。

二、Genymotion设置。

启动genymotion安装目录下的genymotion.exe,打开genymotion管理界面。

如上图,选中你需要设置的模拟器,点击“扳手”图标进入设置界面。

此处需要说明一点,一般选中NAT(default)选项即可上网。万一还不行(比喻我一直测试的android 5.1系统上不了网),就切换Bridge选项。

或者

在“一、VirtualBox设置。”网卡2的连接方式设置为“桥接网卡”模式,二者是等效的。

经测试发现,对于genymotion模拟器,5.1.0以下的系统(5.1.0、5.0.0、4.4.4等)都需要设置网卡2模式为“桥接网卡”模式才行。

genymotion设置结束。

三、模拟器WIFI设置。

启动模拟器,设置wifi链接。

如上图,确保wifi是打开的,WiredSSID是“已连接”状态的。至于后面提示的“无法访问互联网”不鸟他,但请保证你的电脑是联网的。

模拟器设置结束。

测试过5.1、6.0、7.0三个android系统版本的genymotion模拟器,都没问题。
原文:https://blog.csdn.net/fesdgasdgasdg/article/details/53907065

结尾与附件

我相信大家应该没有我这么背,愿世界没有bug。
我特意分开了,本来是想不要积分的,但没有0积分选择,只有1积分。
1、genymotion+virtualbox4.3.12 https://download.csdn.net/download/qq_31318943/10773530
2、Genymotion-ARM-Translation https://download.csdn.net/download/qq_31318943/10773542

你可能感兴趣的:(Android基础)