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

相关推荐
码云数智-园园8 小时前
PHP 8.x 命名的参数与属性(Attribute):告别注释,构建真正的元数据
android·ide·android studio
shuangrenlong1 天前
android studio突然一直importing卡住
android·ide·android studio
大黄说说1 天前
匹配表达式 vs. Switch语句:现代PHP中的条件逻辑重构
android·ide·android studio
我命由我123451 天前
Kotlin 开发 - 双冒号操作符(引用顶层函数、引用成员函数、引用构造函数、引用属性、引用类)
android·java·开发语言·kotlin·android studio·android jetpack·android-studio
我命由我123451 天前
Kotlin 开发 - sealed 关键字
android·java-ee·kotlin·android studio·android jetpack·android-studio·android runtime
我命由我123452 天前
Java 开发 - CountDownLatch 不需要手动关闭
android·java·开发语言·jvm·kotlin·android studio·android-studio
我命由我123452 天前
Android 广播 - 显式广播与隐式广播
android·java·开发语言·java-ee·kotlin·android studio·android-studio
小妖6662 天前
android studio安装中文语言插件
android·ide·android studio
我命由我123452 天前
Android 开发问题:Raw use of parameterized class ‘Class‘
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
灵魂学者3 天前
使用 Android Studio 进行 HbuilderX H5+App 离线打包
android·ide·android studio·hbuilderx·apk build