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

问题描述 投票:11回答:3

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

android android-studio genymotion
3个回答
19
投票

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

  1. cd到您的Android SDK目录
  2. cd到平台工具
  3. ./adb connect 192.168.57.1​​02:5555

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


3
投票

更新:Genymotion 3.0.2不再需要这样做

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

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

平台工具28.0.1的网址是:

你必须:

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

2
投票

这对我有用。

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

© www.soinside.com 2019 - 2024. All rights reserved.