昨天我的模拟器运行稳定且良好。但是今天我无法启动我的应用程序,因为我看不到任何genymotion设备。我已经重新安装了AS和Genymotion。我已经重新安装了虚拟设备。但是我仍然看不到任何设备。我以为我遇到了AS的问题,我在Android Studio上创建了AVD,我设法创建了一个新设备,但是我没有启动我的应用程序。我不知道如何解决这个问题。我saw这个问题。正如我在genymotion仪表板上看到的那样,我的虚拟设备继续启动,并且无论如何都无法完成启动。
答案 0 :(得分:18)
找到解决方案! 看起来,这是一些adb或Genymotion错误。 要解决此问题,您必须手动将adb连接到正在运行的Genymotion设备 首先,您需要了解Android的内部IP。您可以在Genymotion设备的窗口标题中找到它。 下一个:
其中192.168.57.102是我的Genymotion虚拟设备的IP地址。你必须把你自己放在这里
答案 1 :(得分:3)
更新:Genymotion 3.0.2不再需要此操作
这可能是由于Android SDK的ADB在平台工具28.0.2中引入的行为更改引起的。
目前最简单的解决方法是将Platform-tools降级到28.0.1。不幸的是,SDK管理器不允许您轻松执行此操作,因此您必须手动下载适用于平台的zip。
平台工具28.0.1的网址为:
您必须:
adb
进程platform-tools
文件夹,然后备份/重命名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文件夹。