解决Android Studio中创建的模拟器第二次无法启动的问题

Android Studio中创建的模拟器,首次启动时一切正常。但是关闭模拟器,下一次启动时一直显示:Connecting to the Emulator,无法启动。

无法启动的原因通常是默认开启了模拟器的快速启动功能,首次启动时是"冷启动",一切正常;但关闭时会保存一个"快照",下次启动就从这个快照"热启动"恢复,如果快照损坏或保存异常,就会导致模拟器卡在启动界面,无法进入系统。此问题几乎是必现的,所以这算是Android Studio的一个bug,如果要正常启动模拟器,就需要冷启动,而不是热启动。

解决方案有:

本文以Android Studio Meerkat Feature Drop | 2024.3.2 Patch 1版本为例。

方案1:临时方案

1.侧边栏Device Manager中,找到对应的模拟器,点击右侧的三个点按钮,会弹出一个快捷菜单。

2.点击菜单里的:Cold Boot,就可以正常启动模拟器。

方案2:永久方案

1.侧边栏Device Manager中,找到对应的模拟器,点击右侧的三个点按钮,会弹出一个快捷菜单。

2.点击菜单里的:Edit,会弹出Configure virtual device窗口。

3.切换到tab:Additional settings,在Startup中找到:Default boot配置,并修改为:Cold。

4.点击Finish按钮,保存配置。

5.在Device Manager中直接点击模拟器的启动按钮,就可以正常启动了。

相关推荐
古法安卓21 小时前
Android-休眠唤醒后onLocationChanged没有数据问题排查
android·java·android studio
执明wa2 天前
Android RecyclerView 多类型, 多种 Item
android·xml·开发语言·设计模式·android studio
JMchen2 天前
Android自定义View三大核心流程:measure、layout、draw完全解密
android·android studio
古法安卓3 天前
Android-Fork 机制详解
android·java·android studio
JMchen3 天前
第 12 篇|项目整合与打包发布 —— 从 Demo 到可安装 APK 的完整收官指南
kotlin·android studio
JMchen4 天前
第 9 篇|网络请求基础 —— 从 HttpURLConnection 到 OkHttp
kotlin·android studio
程序员老刘5 天前
Android Studio Quail 4发布,看日志我以为谷歌放弃Flutter了
flutter·android studio·ai编程
JMchen5 天前
第 8 篇|本地存储技术选型 —— SP 与文件读写
kotlin·android studio
挂科边缘7 天前
Android Studio 保姆级安装教程,Windows 电脑上安装 Android Studio
android·windows·android studio
Danny_姜7 天前
Android Studio Quail 4 稳定版发布:本地 Gemma 4 + Android Skills
android·ide·android studio