Android Studio 模拟器 Waiting for target device to come online 问题
2019.3补充:实锤显卡问题
之前就怀疑是显卡的问题,当时Genymotion打不开心里就有点怀疑,今天试了下Photoshop也打不开了,一看独显的控制面板闪退,我就知道是这个畜生的锅,很有可能是独显和集显的配置冲突导致的。各位,确保自己的显卡没问题鸭!!!
问题描述
这个问题是某天升级完AS后出现的,模拟器一直黑屏打不开。开始认为是模拟器出了问题,删了那个虚拟设备后重新建了一个。然后问题就来了,开机之后一直卡在Google的开机界面上,下面处理过程提示waiting for target device to come online。点击模拟器还会卡死,强制关闭后,继续运行还会出现AVD已经运行的错误,要删掉.lock后缀的提示。
尝试的方法
1、试过adb kill方法。没有用
2、重装AS,重装SDK中Emulator等开发工具,确保版本对应,无效
3、检查过电脑BIOS设置,虚拟设备是允许运行的
4、wipeData方法,该方法在强制关闭之后因为emulator会上锁,没办法执行。只能重启才能删除设备,stop也一样,会提示正在运行,点击run 会看到设备offline。这个方式真的蠢!!!
5、重启后删除旧的虚拟机,有时候可能要去删除lock后缀,否则新建时候依然会有offline的错误。新建虚拟设备,依然无效
6、真机可以运行
7、用了Genymotion,闪退!!!(当时一度怀疑电脑虚拟的端口被占用,尝试了查找端口并关闭的方法,发现即便是占用,也是之前强制退出导致的,重启之后检查端口发现未被占用)
如果以上方式都试过,而且重装升级无数次AS以及SDK下的各类开发工具之后,就可以试试以下的方法了
问题分析
waiting for target device to come online问题从字面意思是设备没有上线,也就是说,AS没有连接到你的虚拟机,你的虚拟机没有正常开启。