昨天我的模拟器运行稳定且良好。但是今天我无法启动我的应用程序,因为我没有看到任何我的Genymotion设备。我已经重新安装了AS和Genymotion。我已经重新安装了虚拟设备。但我仍然看不到我的任何设备。我认为我有AS的问题,我在Android Studio中创建了AVD,并成功创建了新设备,但我无法启动我的应用程序。我不知道如何解决这个问题。我看到了这个问题。从Genymotion的仪表板上看,我的虚拟设备继续引导,但无论如何都无法完成引导。
找到解决方案! 看起来这是adb或Genymotion的一个bug。 为了解决这个问题,您必须手动将adb连接到正在运行的Genymotion设备。 首先,您需要知道Android的内部IP地址。您可以在Genymotion设备的窗口标题中找到它。 接下来:
其中192.168.57.102是我Genymotion虚拟设备的IP地址。您必须在此处输入自己的IP地址。
更新:使用Genymotion 3.0.2已不再需要下述步骤
这可能是由于Android SDK中的ADB在platform-tools 28.0.2版本中引入的行为变更所致。
目前最简单的解决办法是将platform-tools降级至28.0.1版本。不幸的是,SDK管理器不允许您轻松地执行此操作,因此您需要手动下载适用于您平台的zip文件。
platform-tools 28.0.1版本的URL如下:
您需要执行以下步骤:
platform-tools
文件夹,并备份/重命名它platform-tools
文件夹的父目录中我也遇到了同样的问题。最简单的解决方法是从https://developer.android.com/studio/releases/platform-tools.html下载SDK平台工具的压缩文件,解压并替换SDK文件夹中当前的platform-tools文件夹。