簡體   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