繁体   English   中英

Android Studio 卡住“连接到模拟器”

[英]Android Studio stuck 'Connecting to emulator'

我最近更新了 Android Studio,和往常一样,它坏了。 每当我尝试启动模拟器时,Android Studio 都会永远卡在“连接到模拟器”屏幕中。

我尝试过的事情:

  • 将 VM 堆大小增加到 512mb
  • 将 RAM 大小减小到 512mb
  • 擦除设备数据
  • 使缓存失效并重启 Android Studio
  • 更改设备的系统映像(到 API 32 arm64-v8a)
  • 重新安装虚拟设备
  • 安装新的虚拟设备

我在 M1 Macbook 上运行 Android Studio Bumblebee 2021.1.1 补丁 3

编辑:我也试过切换到冷启动

我使用以下步骤解决了我的问题:

转到 Android Studio -> Preferences -> Tools -> Emulator -> 取消选中“Launch in a tool window”。

并重试再次启动模拟器或使用相同的模拟器运行应用程序。

解决方案1

  1. 从 AVD Manager 停止模拟器
  2. 从 Android Studio,select “工具” > “Android” > AVD 管理器。
  3. 右键单击您正在使用的模拟器,然后选择“停止”。
  4. 再次尝试运行模拟器。

解决方案 2 – 退出 Docker (MacOS)

退出 Mac 计算机上的 Docker 应用程序,然后再次尝试启动模拟器。

解决方案 3 – 擦除图像

  1. 从 Android Studio,select “工具” > “Android” > AVD 管理器。
  2. 右键单击您正在使用的模拟器,然后选择“擦除数据”。
  3. 再次尝试运行模拟器。

解决方案 4 – 卸载并重新安装 AVD

  1. 从 Android Studio,select “工具” > “SDK 管理器” > “SDK 工具”。
  2. 取消选中“安卓模拟器”。
  3. Select “应用”以卸载模拟器。
  4. 移除模拟器后,再次选中“Android Emulator”框,然后 select“应用”重新安装它。

解决方案 5 - 冷启动

  1. Go 到设备管理器。
  2. 右键单击您的虚拟设备。
  3. Select 现在冷启动。

额外的

  1. 利用 Android Studio 的“即时运行”
  2. 安装 HAXM 并切换到 x86。
  3. 虚拟机加速。
  4. 禁用模拟器的启动 animation。
  5. 通过关闭不必要的应用程序来释放您的内存。

我解决问题通过将Quick boot更改为Cold boot来创建新的虚拟设备。
“在快速启动模拟器中,从设备上次退出时保存的状态开始”
“而冷启动模拟器从通电开始”
如何从快速启动更改为冷启动

这对我有帮助

Go 到Device Manager并右键单击您的虚拟设备和 select Cold Boot Now

或者你可以制作新的虚拟设备

我可以通过重新安装 Android Studio 和模拟器来解决这个问题。

对我来说,帮助在 avd 配置中启用复选框“启用设备框架”。

如果您正在运行flutter项目,请从终端flutter doctor运行。 就我而言,它报告说 SDK 没有正确设置 flutter。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM