Jat*_*lin 21 android android-virtual-device android-emulator android-studio-4.1 android-studio-4.2
当我尝试运行模拟器时更新到 Android Studio 2020.3.1 canary 15 后,它被这个错误杀死:
AVD Pixel_4_API_30 的模拟器进程已终止。
它在以前的版本 (4.1.3) 中工作正常,但现在安装新版本后,它显示相同的错误。
我已经尝试过在几乎类似的情况下提出的一些解决方案;然而,它仍然不起作用......
Dis*_*lue 133
更新到北极狐后遇到这个问题。
看到有关终止的错误消息后,打开 android studio 日志
在 Windows 上:
("C:\Users\YourUserName\AppData\Local\Google\AndroidStudio2020.3\log\idea.log")
或者在所有平台上:
Help菜单Open Log in Files/Explorer/...向下滚动并尝试找到带有文本“模拟器终止于退出代码”的日志行。也许,终止的原因可以在这条消息上方的几行找到 - 对我来说是
"Emulator: cannot add library vulkan-1.dll: failed".
如果您有同样的原因 - 转到C:\Windows\System32目录,在此处搜索名为的文件vulkan-1-999-0-0-0.dll并将其重命名为vulkan-1.dll(我制作了一份副本以防万一并将其命名为“vulkan-1.dll”)。
这为我解决了这个问题。
Dha*_*kar 117
请按照以下步骤解决该问题:
卸载完成后:再次打开Tools -> SDK Manager -> SDK Tools ->通过启用 Android Emulator 上的检查或勾选来安装 Android Emulator。此步骤将再次安装 Android 模拟器。
安装成功后。重新启动 Android Studio。创建新的模拟器设备并运行它。这应该有效。
dan*_*ang 75
尝试终止模拟器进程,然后重新启动模拟器即可。
在 Windows 上,打开任务管理器并找到模拟器进程(您可以发现它以 qemu-xxx 开头,它可能包含在 Android Studio 或 IntelliJ IDEA 类别中),然后单击结束任务来终止该进程。
Rav*_*avi 53
对于 Linux(对于 Windows 应该类似)
这将尝试使用选定的设备启动模拟器并显示错误(如果有),在我的情况下,这是一个磁盘空间问题,因为我的家庭空间不足。
emulator: ERROR: Not enough space to create userdata partition. Available: 5084.121094 MB at /home/user/.android/avd/Pixel_2_API_30.avd, need 7372.800000 MB.
Run Code Online (Sandbox Code Playgroud)
我在其他分区/磁盘中有足够的空间,因此我通过将环境变量“ANDROID_AVD_HOME”设置为首选位置来更改 AVD 位置,启动 Android Studio 并使用 AVD 管理器重新创建设备 HTH。
Gau*_*ana 36
看完所有答案后。
这个答案可以帮助您找到根本原因。清除以下文件并重新启动设备即可了解问题所在
C:\Users\YourUserName\AppData\Local\Google\AndroidStudio2020.3\log\idea.log"
Run Code Online (Sandbox Code Playgroud)
我的问题是
2021-10-13 19:11:54,776 [1564693] INFO - manager.EmulatorProcessHandler - Emulator: init: Could not find wglGetExtensionsString! arbFound 0 listarbNull/empty 1 0 extFound 0 extNull/empty 1 0 remote 0
Run Code Online (Sandbox Code Playgroud)
在进一步搜索中,我发现了这个,它指出了更改高级设置(内存大小)和图形配置
第 1 步:- 设置设备时单击高级设置
步骤 2:- 更改突出显示的 2 设置。使其成为 512 并自动转至软件 GLES
小智 19
这为我解决了同样的问题:
Vulkan=off
GLDirectMem=on
Run Code Online (Sandbox Code Playgroud)
将文件另存为.android目录中的“advancedFeatures.ini”。如果您的用户名为 Admin,在 Windows 下它将是:C:\Users\Admin\.android\advancedFeatures.ini。
运行您的应用程序。
Ana*_*uba 13
该问题的主要原因是磁盘上的可用空间不足
ged*_*lod 12
当您的计算机上残留有该文件时,也会出现此错误not enough free space。请务必释放更多空间。
$ emulator -avd phone2
ERROR | Not enough disk space to run AVD 'phone2'. Exiting...
Run Code Online (Sandbox Code Playgroud)
小智 9
我遇到了同样的问题。通过在我的 Windows 10 操作系统上启用 Hyper-V 修复了该问题。我只需在“开始”菜单中输入“Hyper”,然后转到“打开或关闭 Windows 功能”菜单,然后勾选所有 Hyper-V 复选框,如下所示:
要解决此类问题,通常您没有一些文件,您需要从谷歌下载并粘贴。我面临着同样的问题。但经过谷歌花了很多时间我终于找到了解决方案。
以下是步骤:-

关于这一点我想提一下,
上述解决方案有效,但是,如果没有任何效果,请确保您有足够的空间来生成 AVD。
如果系统没有找到足够的空间来运行,它也会给出这个错误,和我的情况一样。
如果空间对您来说不是问题,那么提到的其他解决方案必须有效。
这听起来像是个笑话,但也许重新启动计算机?我的任务管理器中挂有一些模拟器进程。重新启动计算机,它就工作了。也许这是一个 android studio 的错误。
好的,我解决了我的问题,就像上面的问题一样:
我在 AVD 管理器中删除了模拟器并重新安装。我还删除了 ANDROID_HOME 环境变量,它在 Artic Fox 中再次对我有用
我在 Windows 10 上使用最新版本的 Android Studio Artic Fox 2020.3.1 补丁一,我昨天于 2021 年 8 月 18 日升级了模拟器,它完全破坏了模拟器的功能。
在启动arm64模拟器时遇到类似的问题。我有足够的磁盘空间并尝试卸载模拟器并重新安装。但这没有帮助。
我能够通过运行以下命令来解决这个问题:
emulator -list-avds
emulator @NameOfAvd
Run Code Online (Sandbox Code Playgroud)
这假设您已经emulator在路上。执行最后一个命令显示了以下错误,这些错误在从 Android Studio 运行时不可见:
[4453299712]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/Users/username/../emulator/qemu/darwin-x86_64/qemu-system-aarch64': No such file or directory
Run Code Online (Sandbox Code Playgroud)
emulator @NameOfAvd从路径执行命令Android/sdk/tools允许我启动arm64 AVD。
小智 3
这是最新模拟器的问题。
我昨晚升级到 v30.6.4 并遇到了同样的问题。
在 Android Studio 模拟器发布下一个更新之前,请改用 Genymotion。
它免费供个人使用。
https://www.genymotion.com/download/
| 归档时间: |
|
| 查看次数: |
13318 次 |
| 最近记录: |