安卓工作室中的 geny motion 问题。无法让虚拟设备显示在 AVD 管理器中



首先我在android中创建了摩托罗拉moto X虚拟设备tageting API 4.2.2。这个设备是在geny运动中成功创建的。然后我运行这个虚拟设备,看看它是否运行正常。一旦开始,无论我做什么,我都会收到这个错误消息

"Genymotion版本和虚拟设备版本与不匹配

Genmotion 2.2.2虚拟设备1.0.0

你应该更新你的虚拟设备或创建一个新的设备来享受新功能"???

我不知道如何更新虚拟设备?此外,在创建设备时,我没有设置设备的选项。只是为了选择android的目标版本。有人能指导我怎么做吗?另外,UPDATE按钮无法选择,所以我只能选择continue。

之后,我更改了虚拟设备上的设置/ADB,指向位于"C:\Program Files(x86)/android/android studio/sdk"的android sdk。

然后我将genymotion插件应用到设置中的插件列表中。接下来,我在IDE设置/genymotion下的设置中添加了genymotion文件夹的路径位置,路径为"C:\Program Files\Genymobile\genymotion"

当我打开AVD管理器时,genymotion模拟器不可见,所以我无法选择它来运行我的应用程序。我尝试在运行/调试配置中设置"show chooser Dialog",并像前面所说的那样为虚拟设备设置正确的sdk。如果有人能帮我解决这个问题,我将不胜感激,否则我将不得不使用标准模拟器,它是SH*t:)。希望这个问题也能在未来帮助到别人。提前感谢!

您的虚拟设备似乎很旧。如果你使用免费许可证,你需要删除这个旧设备并创建一个新设备,这要归功于Genymotion程序上的"添加"按钮。

然后启动新创建的虚拟设备,您应该不会再看到Genymotion version and virtual device version do not match弹出窗口。如果它仍然在吞噬,请向Genymotion支持部门发送一份报告。

关于AVD管理器问题。Genymotion设备不应添加到此接口。要启动Genymotion虚拟设备,您可以:

  • 打开您已经安装并配置的Eclipse Genymotion插件(工具栏上的粉红色Genymotion小图标)
  • 或者打开Genymotion程序,该程序将显示您已经创建的所有设备。以及在哪里可以创建新的虚拟设备

当一个设备启动时,你可以很容易地对其进行调试,它被视为连接到ADB的任何设备,就像你插在电脑上的物理设备一样。

我见过的最疯狂的技巧之一(我知道这听起来很疯狂,但试过了)是在运行时拉伸设备列中的列,它显示没有设备,设备神奇地出现在列表中。

最新更新