在我的Android Studio和虚拟机运行时,我的电脑不小心关机了,在启动后再次打开Android Studio并运行虚拟机时发现报错。

Error while waiting for device: AVD Pixel_3a_API_30_x86 is already running. If that is not the case, delete the files at C:\Users\DELL.android\avd\Pixel_3a_API_30_x86/*.lock and try again.

因为虚拟机刚搭建好的时候默认会建立"*.lock"文件夹,而且当你把虚拟机关掉时这个文件夹会自动删除。

所以提供下列三种办法:
(一般情况下第①②种情况都是可以用的,但是当①②方法无效或者根本不能用时,可以用第③种)

①在Android studio工具栏选择"tools-Android-AVD manager",右侧选择下拉框,首先点击stop,重新运行。
在Android studio工具栏选择"tools-Android-AVD manager"
右侧选择下拉框,首先点击stop
②在虚拟机上点击删除delete,然后重新安装
在虚拟机上点击删除delete
③直接删除"*.lock"文件夹
点击Show on Disk
删除"*.lock"文件夹

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐