我更新了0.5到0.8.14版本的android studio,但是现在工作室没有看到genymotion,我现在必须做什么?谢谢大家。
编辑:我也通过更新genymotion解决了这个问题
默认情况下,Genymotion使用它自己的ADB二进制文件。如果它的版本与Android Studio使用的版本不同,则可能会发生冲突并且您会遇到很多问题。其中一个可能是没有检测到Genymotion,以及部署应用程序的问题。
我建议将Genymotion设置为使用Android Studio也使用的ADB / Android SDK,而不是使用默认的。这样您就可以避免在将来的更新中发生冲突。
您必须首先安装Genymotion的插件,单击“文件”选项卡找到“插件”选项,在底部,搜索Genymotion,然后安装。安装完成后,您需要重新启动Android Studio,之后,您将看到“Sdk Manager”图标旁边的Genymotion图标,单击它,然后只需指定您的Genymotion安装位置。另外,请确保安装了“Oracle Virtual Box”才能使用Genymotion,这是一项要求。
编辑-
然后你的genymotion虚拟机出现,点击你想要的那个(我认为它必须关闭才能开始可点击/不灰色)然后点击开始,
然后单击菜单栏下方按钮栏中心附近的绿色“播放”图标,然后genymotion虚拟机应显示在“正在运行的设备”下。突出显示它并单击确定,它应该启动并显示您的程序。
打开Genymotion Shell,使用命令行devices list
将显示当时在cmd中使用命令行adb connect IP address
.if不在studio.maybe restart studio中显示设备。
一句话(你需要找到你的设备ip):adb connect 192.168.***.***:5555
2019-03-19 09:10:00
我的环境:
我的问题:
list is empty
我的解决方案
cd /opt/genymobile/genymotion
./genymotion-shell
devices list
(如果没有运行设备启动一个)参考:
adb connect yourDeviceIP:5555
我遇到了同样的问题,我关闭了genymotion,然后点击了Run按钮,因此打开了“Select Deploymnt Target”对话框。之后我以管理员身份打开genymotion,启动虚拟设备,一分钟后它出现在“选择部署目标”对话框中。
我认为关键点是genymotion必须在android studio之后运行,并且可能需要打开“Select Deploymnt Target”对话框!
无论如何它对我有用
经过一些研究,我找到了一个解决方案,打开任务栏,然后只运行adb.exe,点击运行(android studio),adb将被重新创建,你的genymotion模拟器将在列表中。竖起大拇指
当我将Android Studio更新为3.4时,我的系统中出现了同样的问题。
首先安装genymotion插件并重新启动和android studio。重新启动后你会看到sdk manager图标附近的genymotion设备管理器图标选择它并添加你有genymotion文件夹的路径。如果你没有看到图标,那么搜索genymotion设备管理器你会明白的