avd 的模拟器进程已终止

问题描述 投票:0回答:4

通过 Android Studio 启动 Android 模拟器时遇到问题。

当我尝试这样做时 - 我收到下一条警告消息:

avd 的模拟器进程已终止。

我查了日志,主要的表达是:

AVD 系统路径损坏。
检查您的 ANDROID_SDK_ROOT 值 [C:\Users\User.android vd\Pixel_XL_API_30.avd\Pixel_XL_API_30.avd]!

(我多次尝试改变路径,所以不用理会)

当我尝试从文件夹启动模拟器时 - 我收到崩溃报告“qt5core android emu dll 不存在”和更多其他相关 dll。 (HAEX已安装,Android Studio最新版本,默认Android SDK位于D盘)。所有文件夹(平台工具和其他)都没有损坏。

Terminated process

Disk D

Logs

android-studio crash android-emulator expo
4个回答
5
投票

适合初学者的简单解决方案:硬盘上有足够的空间......! 您需要的容量大于默认的 2GB。 由于“AVD Pixel_2_API_29 的模拟器进程已终止”问题,我到目前为止还没有到达 Android 中的第一行代码。 相关信息评估: HP Compact 8200 上的 Win10(来自 Win7 时期。) 实际 SSD 上还剩下 100G 中的 10G。

基于 Mac/OS 下的类似建议,我删除了 ...API29 并尝试了 Galaxy NexusAPI22,并在屏幕上看到了我的第一部模拟手机,剩余空间为 2.7GB。


1
投票

您可以通过将此文件添加到您的 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

1
投票

我尝试了 stackoverflow 中提到的每一个步骤,但对我来说重新安装显卡驱动程序解决了问题。 AVD 现在正在工作。 请尝试重新安装显卡驱动程序。


0
投票

输入设备镜像设置并启用镜像时关闭设备显示选项:

Screenshot of settings pane

© www.soinside.com 2019 - 2024. All rights reserved.