Android Studio 卡在“正在连接模拟器”

ich*_*en2 20 android android-emulator android-studio

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

我尝试过的事情:

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

我使用的是 M1 Macbook 并运行 Android Studio Bumblebee 2021.1.1 Patch 3

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

小智 41

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

\n

转到 Android Studio -> 首选项 -> 工具 -> 模拟器 -> 取消选中 \xe2\x80\x9c 在工具窗口\xe2\x80\x9d 中启动。

\n

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

\n

  • 谢谢你!!只有这个对我的 Android Automotive OS 模拟器有帮助。 (4认同)

Dav*_*uki 11

解决方案1

\n
    \n
  1. 从 AVD 管理器停止模拟器
  2. \n
  3. 从 Android Studio 中,选择 \xe2\x80\x9cTools\xe2\x80\x9d > \xe2\x80\x9cAndroid\xe2\x80\x9d > AVD 管理器。
  4. \n
  5. 右键单击您正在使用的模拟器,然后选择 \xe2\x80\x9cStop\xe2\x80\x9c。
  6. \n
  7. 尝试再次运行模拟器。
  8. \n
\n

解决方案 2 \xe2\x80\x93 退出 Docker (MacOS)

\n

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

\n

解决方案 3 \xe2\x80\x93 擦除映像

\n
    \n
  1. 从 Android Studio 中,选择 \xe2\x80\x9cTools\xe2\x80\x9d > \xe2\x80\x9cAndroid\xe2\x80\x9d > AVD 管理器。
  2. \n
  3. 右键单击您正在使用的模拟器,然后选择 \xe2\x80\x9cWipe Data\xe2\x80\x9c。
  4. \n
  5. 尝试再次运行模拟器。
  6. \n
\n

解决方案 4 \xe2\x80\x93 卸载并重新安装 AVD

\n
    \n
  1. 在 Android Studio 中,选择 \xe2\x80\x9cTools\xe2\x80\x9d > \xe2\x80\x9cSDK Manager\xe2\x80\x9d > \xe2\x80\x9cSDK Tools\xe2\x80\x9c。
  2. \n
  3. 取消选中 \xe2\x80\x9cAndroid Emulator\xe2\x80\x9c。
  4. \n
  5. 选择 \xe2\x80\x9cApply\xe2\x80\x9d 以卸载模拟器。
  6. \n
  7. 删除模拟器后,再次选中 \xe2\x80\x9cAndroid Emulator\xe2\x80\x9d 框,然后选择 \xe2\x80\x9cApply\xe2\x80\x9d 重新安装。
  8. \n
\n

解决方案 5 - 冷启动

\n
    \n
  1. 转到设备管理器。
  2. \n
  3. 右键单击您的虚拟设备。
  4. \n
  5. 选择立即冷启动。
  6. \n
\n

额外的

\n
    \n
  1. 利用Android Studio\xe2\x80\x99s \xe2\x80\x98即时运行\xe2\x80\x99
  2. \n
  3. 安装 HAXM 并切换到 x86。\xe2\x80\xa6
  4. \n
  5. 虚拟机加速。\xe2\x80\xa6
  6. \n
  7. 禁用emulator\xe2\x80\x99s启动动画。
  8. \n
  9. 关闭不必要的应用程序来释放你的内存。
  10. \n
\n

  • 冷启动对我来说有什么解决方案 (2认同)

小智 8

这帮助我

转到Device Manager并右键单击您的虚拟设备并选择Cold Boot Now

或者你可以创建新的虚拟设备


ich*_*en2 -3

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