在列表中看不到genymotion虚拟设备

时间:2019-03-14 08:21:03

标签: android android-studio genymotion

昨天我的模拟器运行稳定且良好。但是今天我无法启动我的应用程序,因为我看不到任何genymotion设备。我已经重新安装了AS和Genymotion。我已经重新安装了虚拟设备。但是我仍然看不到任何设备。我以为我遇到了AS的问题,我在Android Studio上创建了AVD,我设法创建了一个新设备,但是我没有启动我的应用程序。我不知道如何解决这个问题。我saw这个问题。正如我在genymotion仪表板上看到的那样,我的虚拟设备继续启动,并且无论如何都无法完成启动。

4 个答案:

答案 0 :(得分:18)

找到解决方案! 看起来,这是一些adb或Genymotion错误。 要解决此问题,您必须手动将adb连接到正在运行的Genymotion设备 首先,您需要了解Android的内部IP。您可以在Genymotion设备的窗口标题中找到它。 下一个:

  1. cd到您的Android SDK目录
  2. 从CD转至平台工具
  3. ./ adb连接192.168.57.1​​02:5555

其中192.168.57.1​​02是我的Genymotion虚拟设备的IP地址。你必须把你自己放在这里

答案 1 :(得分:3)

更新:Genymotion 3.0.2不再需要此操作

这可能是由于Android SDK的ADB在平台工具28.0.2中引入的行为更改引起的。

目前最简单的解决方法是将Platform-tools降级到28.0.1。不幸的是,SDK管理器不允许您轻松执行此操作,因此您必须手动下载适用于平台的zip。

平台工具28.0.1的网址为:

您必须:

  1. 下载正确的zip
  2. 杀死所有正在运行的adb进程
  3. 在您的Android SDK安装中找到platform-tools文件夹,然后备份/重命名
  4. 解压缩platform-tools文件夹父文件夹中的zip

答案 2 :(得分:2)

这对我有用。

转到Android-SDK \ platform-tools ./adb kill-server

答案 3 :(得分:0)

我有同样的问题。解决此错误的最简单方法是从https://developer.android.com/studio/releases/platform-tools.html下载SDK平台工具作为zip文件,解压缩并替换SDK文件夹中的当前platform-tools文件夹。