解决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中直接点击模拟器的启动按钮,就可以正常启动了。

相关推荐
BoomHe18 小时前
git Rebase 为任意一笔提交补上 Change-Id
android·git·android studio
黄林晴1 天前
Google I/O 2026 Android开发者速览
android·android studio
真鬼1231 天前
【Unity安卓】Unity 嵌入 Android Studio 完整流程
android·unity·android studio
子非吾喵1 天前
HBuilder X本地打包的资源放到Android Studio本地打包的记录
android·ide·android studio
李斯维2 天前
Jetpack 生命周期组件 Lifecycle 的设计思想和使用
android·android studio·android jetpack
我命由我123452 天前
Android 开发:Unable to start service Intent { ... } U=0: not found
android·开发语言·android studio·android jetpack·android-studio·android runtime
沅霖3 天前
Android Studio Java工程开发环境,怎么切换到Kotlin开发环境
android·kotlin·android studio
黄林晴3 天前
Android Studio Quail 1 Canary 5 发布,Compose 截图测试 + R8 混淆 mapping 问题解决
android·android studio