【问题标题】:The emulator process for avd has terminatedavd 的模拟器进程已终止
【发布时间】:2021-12-28 05:02:39
【问题描述】:
通过 Android Studio 启动 Android 模拟器时遇到问题。
当我尝试这样做时 - 我收到下一条警告消息 - avd 的模拟器进程已终止。
我检查了日志,主要表达式是:Broken AVD system path。检查您的 ANDROID_SDK_ROOT 值 [C:\Users\User.android\avd\Pixel_XL_API_30.avd\Pixel_XL_API_30.avd]! (我多次尝试改变路径,所以不要关注它)
当我尝试从文件夹启动模拟器时 - 我收到崩溃报告“qt5core android emu dll 不存在”和更多其他相关 dll。 (已安装 HAEX,Android Studio 最新版本,默认 Androids SDK 在 disk D 中)。所有文件夹(平台工具和其他)都没有损坏。
Terminated process
Disk D
Logs
【问题讨论】:
标签:
android-studio
crash
android-emulator
expo
【解决方案1】:
适合初学者的简单解决方案:在您的 HD 上有足够的空间...!
您需要超过默认的 2GB。
由于“AVD Pixel_2_API_29 的模拟器进程已终止问题。
相关信息评估:
HP Compact 8200 上的 Win10(来自 Win7 时期。)
实际 SSD 上剩余 10G 和 100G。
根据 Mac/OS 下的类似建议,我)删除了 ...API29 并尝试了 Galaxy NexusAPI22,并在屏幕上显示了我的第一部模拟手机,剩余 2.7GB。
【解决方案2】:
您可以通过将此文件添加到您的 User(your user).android 来关闭 vulkan
(如果不存在),直到 google 解决关于 Vulkan 的 bug。
文件:advancedFeatures.ini
内容:
BluetoothEmulation = on
GrallocSync = on
GLDMA = on
LogcatPipe = on
GLAsyncSwap = on
GLESDynamicVersion = on
EncryptUserData = on
VirtioWifi = on
HostComposition = on
RefCountPipe = on
VirtioInput = on
HardwareDecoder = on
DynamicPartition = on
ModemSimulator= on
MultiDisplay = on
YUVCache = on
GLDirectMem = on
Vulkan = off
VulkanNullOptionalStrings = on
VulkanIgnoredHandles = on
Mac80211hwsimUserspaceManaged = on
VirtconsoleLogcat = on
VirtioVsockPipe = on
AndroidbootProps2 = on
DeviceSkinOverlay = on
VulkanQueueSubmitWithCommands = on
VulkanBatchedDescriptorSetUpdate = on
DeviceStateOnBoot = on
【解决方案3】:
我尝试了 stackoverflow 中提到的每一个步骤,但对我来说重新安装显卡驱动程序解决了这个问题。 AVD 现在正在工作。
请尝试重新安装图形驱动程序。