簡體   English   中英

macOS Mojave:Android Studio:AVD 的模擬器進程被殺死

[英]macOS Mojave: Android studio: the emulator process for AVD was killed

我想嘗試 android 自動模擬器,所以我試圖從 AVD 管理器下載它,但幾次之后。 然后我發現連我的手機模擬器都打不開,出現這個錯誤: The emulator process for AVD was killed

我試圖升級我的 android studio,重新安裝它,取消選中平台工具並檢查 AVD 管理器,替換模擬器文件夾,你說出來,我已經嘗試了所有這些,但沒有工作。

在我嘗試使用命令行啟動模擬器后,出現如下錯誤:

dyld: Symbol not found :_vmnet_shared_interface_name_key
Referenced from ..../qemu-system-x86_64 (which was built for Mac OS X 
11.1)

我遇到了同樣的問題,我通過降級模擬器解決了這個問題:

    1. 下載舊版本的模擬器(在我的例子中,我使用了emulator-darwin_x64-7425822 從這里下載
    1. 將您下載的模擬器文件夾替換為 sdk 文件夾中的文件夾(通常應該在這里~/Library/Android/sdk

您還可以通過將 macOS 版本升級到最新版本來修復它。

原因是最新的模擬器不能在 mojave (Mac OS X 10.14) 上運行。

解決方案:

  1. 通過sdk manager安裝模擬器,通過svd創建虛擬設備
  2. 嘗試下載舊版本 ( https://dl.google.com/android/repository/emulator-darwin-6885378.zip )
  3. 解壓縮文件,然后將您的 android 模擬器文件夾(通常是~/Library/Android/sdk/emulator )替換為您剛剛解壓縮的文件夾。
  4. 轉到您的模擬器文件夾cd ~/Library/Android/sdk/emulator ,列出所有虛擬設備./emulator -list-avds然后嘗試通過./emulator @YOUR_DEVICE_NAME打開其中一個虛擬設備

我有同樣的問題,簡單的解決方案是:

嘗試安裝較低 API 級別的虛擬設備,例如,如果您嘗試使用 API 級別 30,請更改為 API 級別 27 並查看它是否有效

在此處輸入圖片說明

所以你需要

  • 點擊AVD管理器圖標上的Android工作室的右上角(或瀏覽工具,然后AVD經理)
  • 然后點擊創建虛擬設備按鈕
  • 選擇一個設備(例如 Pixel 2)並點擊下一步
  • 嘗試 API 級別 27(奧利奧)

希望可以解決您的問題,就像解決我的問題一樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM