最近在新本上部署安卓开发环境(ADT),发现第一次可以启动AVD,但是关掉虚拟机后,无法再次启动。本来也无所谓,可以这影响到上网了,发现浏览器(Microsoft
Edge,IE11,Firefox等等)打开百度首页和所有需要Adobe Flash
Player插件的网页会无响应。一开始以为Win10的原因,后来发现win8.1下也一样。通过进程管理器发现emulator-arm.exe还在运行,以为是端口占用的问题,结果查找端口并未发现冲突。使用进程管理器的“分析等待链",发现emulator-arm这个进程一直在等待某个svchost.exe进程,再对这个进程使用“分析等待链”,发现其在等待audiodg.exe这个进程,怀疑是声卡驱动问题,卸载驱动,再启动AVD发现提示emulator:warning:opening
audio output
failed,原来AVD默认是需要声卡的。果断在AVD配置文件config设置hw.audioOutput=no和hw.audioInput=no,再装上声卡驱动,启动AVD,完美解决了浏览器无响应的问题。分析原因,估计是AVD被关闭时,资源未被释放,导致其它进程一直等待。目前发现Realtek
I2S Audio驱动会有以上问题,其它还未知
搜索一下网络,貌似由于AVD导致系统声音出问题的情况不少,(-__-)b。