我已将Android Studio的版本从0.5升级到0.8.14,但现在Studio无法识别Genymotion,我该怎么办?感谢您的帮助。
编辑:我通过更新Genymotion解决了问题。
我已将Android Studio的版本从0.5升级到0.8.14,但现在Studio无法识别Genymotion,我该怎么办?感谢您的帮助。
编辑:我通过更新Genymotion解决了问题。
Genymotion默认使用自己的ADB二进制文件。如果它与Android Studio使用的版本不同,则可能会发生冲突并出现许多问题。其中一个问题可能是Genymotion未被检测到,以及应用程序部署问题。
我建议将Genymotion设置为使用与Android Studio相同的ADB/Android SDK,而不是使用默认的ADB。这样你就可以避免未来更新中的冲突。
首先,您必须安装Genymotion插件。点击“文件”选项卡,找到“插件”选项,在底部搜索Genymotion,然后安装。安装完成后,需要重启Android Studio,之后您将在“Sdk Manager”图标旁边看到Genymotion图标。单击它,然后指定您的Genymotion安装位置。同时,请确保安装了“Oracle Virtual Box”以使用Genymotion,这是必需的。
编辑-
然后,您的Genymotion虚拟机会出现,选择您想要的一个(我认为必须关闭才能开始),然后单击“启动”,
然后单击下面菜单栏中心附近的绿色播放图标,然后Genymotion虚拟机应该在“运行设备”列表下显示。突出显示它并单击确定,它应该启动并显示您的程序。
打开Genymotion Shell,使用命令行devices list
将显示,然后在cmd中使用命令行
adb connect IP地址
。如果在studio中没有显示设备,则可能需要重新启动studio。
一句话(你需要找到你设备的ip):
adb connect 192.168.***.***:5555
2019年03月19日09:10:00
我的环境:
我的问题:
adb devices
: 列表为空
未检测到USB设备或正在运行的模拟器
我的解决方案:
cd /opt/genymobile/genymotion
./genymotion-shell
devices list
(如果没有正在运行的设备,请启动一个)adb connect yourDeviceIP:5555
参考文献:
经过一番研究,我找到了一个解决方案:打开任务栏,结束adb.exe进程,然后运行Android Studio,adb将会被重新创建,你的Genymotion模拟器也将出现在列表中。点赞!
C:\Users\{用户名}\AppData\Local\Android\Sdk
)。C:\Program Files\Genymobile\Genymotion
)。我曾经遇到过这个问题。我必须手动连接到adb服务器,然后它就可以正常工作了!只需按照以下步骤操作:
1- 打开您的模拟器
2- 运行后,打开Oracle VM VirtualBox Manager应用程序
3- 双击正在运行的模拟器。您将看到IP管理值。那是模拟器的本地IP地址
4- 转到sdk管理器路径,然后转到platform-tools目录
5- 在此目录上打开cmd(或使用cd命令)
6- 运行adb connet ipAddress:5555
之后,您将在屏幕上看到连接到IP地址的文本。返回Android Studio,您会看到adb已出现!
首先安装Genymotion插件并重新启动Android Studio。重启后,您将在SDK管理器图标附近看到Genymotion设备管理器图标,请选择它并添加您拥有Genymotion文件夹的路径。如果您没有看到该图标,则搜索Genymotion设备管理器即可找到。