我在StackOverflow上搜索了这里,发现了许多类似的问题,有许多不同的答案,但没有一个对我有效。
所以,我在过去几天里使用Android Studio的模拟器非常好,直到我尝试添加一个新的虚拟设备与 Google Play API,当我尝试运行它出现这个消息:
AVD的仿真器进程<emulator_name>已终止。
我尝试了许多不同的东西,也删除了所有的模拟器,但现在没有一个我创建的作品
以下是我在Android Studio日志中获得的日志:
[1647414] INFO - manager.EmulatorProcessHandler - Emulator: C:\Users\2DWeb\AppData\Local\Android\Sdk\emulator\emulator.exe -netdelay none -netspeed full -no-snapstorage -avd cel_30_debug1
[1649364] INFO - manager.EmulatorProcessHandler - Emulator: WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator.
[1649364] INFO - manager.EmulatorProcessHandler - Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is currently needed. We will address this in a future release.
[1649380] INFO - manager.EmulatorProcessHandler - Emulator: WARNING | Not all modern X86 virtualization features supported, which introduces problems with slowdown when running Android on multicore vCPUs. Setting AVD to run with 1 vCPU core only.
[1650143] INFO - manager.EmulatorProcessHandler - Emulator: C:\Users\2DWeb\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe:/qemu.conf:1: no group defined
[1651630] INFO - manager.EmulatorProcessHandler - Emulator: INFO | configAndStartRenderer: setting vsync to 60 hz
[1651630] INFO - manager.EmulatorProcessHandler - Emulator: INFO | added library vulkan-1.dll
[1651665] INFO - manager.EmulatorProcessHandler - Emulator: INFO | Android emulator version 31.1.4.0 (build_id 7920983) (CL:N/A)
[1651665] INFO - manager.EmulatorProcessHandler - Emulator: Process finished with exit code 0
我甚至卸载Android Studio并删除所有相关目录,然后再次安装,没有工作.
一些重要的事情:
- 尝试使用或不使用Google Play API或Google API
- 已尝试不同的SDK API(8.1 [API 27]、10 [API 29]、11 [API 30]...)
- 我在HD上有可用空间:大约40gb
- 模拟器设置为16gb的内部存储空间。
- 我尝试了x86和x86_64体系结构(两天前两者都能正常工作)
- 已尝试快速 Boot 和冷引导
- 尝试添加一个新的仿真器,但不更改规格上的任何内容(使用默认值)
- SDK工具上的Android Emulator已更新至最新版本(31.1.4)
- 已安装最新的HAXM版本(7.7.0)
- 我有一个英特尔处理器(据我所知,没有对它做任何改变)和12GB的RAM
以上都不能使模拟器工作。
9条答案
按热度按时间xkrw2x1b1#
进入你的android studio,选择“工具”-〉”SDK管理器”-〉“SDK工具”选项卡-〉并更新到最新的Android Emulator版本。然后再次重新运行你的模拟器。解决了!希望它能有所帮助。
8ehkhllq2#
我成功了。
显然,更新到最新版本的Android模拟器是问题所在。显然,许多与Vulkaniderdll的冲突和其他模拟过程停止了与这个新版本的工作(至少对我来说在我的电脑上)。
我下载了一个基于this answer的旧版本Android模拟器,然后它又开始工作了...
yruzcnhs3#
截至2020年5月,对于仍在苦苦挣扎的MacBook M1(Pro/Max)用户......
首先,不要从Android Studio启动模拟器。它只提供无用的**“AVD已被终止或终止”**消息。
请改为键入以下内容。
它将返回如下所示的更详细的消息。
所以在我的例子中,darwin-aarch 64-replace.sh丢失了!
下载the file from here。
问题解决了。
k4ymrczo4#
在Ubuntu上,我必须使用SDK管理器卸载NDK(并行)
axzmvihb5#
打开任务管理器并终止进程“qemu-system”
wz8daaqr6#
我在运行我的react原生应用程序时得到了这个,我从SDK管理器手动安装了NDK。
有了NDK,我们需要安装C使它工作,这就是我如何解决这个问题。
阅读文档以了解更多信息。
https://developer.android.com/studio/projects/install-ndk
5lwkijsr7#
新的解决方案,我已经找到了这个去帮助和删除遗留的IDE目录,并删除所有目录,然后重新启动Android工作室和AVD其工作...快乐编码
q0qdq0h28#
我的情况:修复了这个问题几次由Kumudika Jayantha的答案上面。
但它不再工作了。你可以使用Mac上的OmniDeskSweeper应用程序删除所有的Android缓存和文件夹,然后重新安装Android工作室。(请确保删除所有旧的Android工作室文件,并从官方网站下载新的Android工作室应用程序,2小时就这个问题)。
另一种情况:您可以使用OmniDeskSweeper查找并删除所有 *.lock文件。
sr4lhrrt9#
我通过执行以下步骤解决了此问题,
.lock
扩展名文件(例如multiinstance.lock等)C:\用户\〈您的用户名〉.android\avd\〈您的仿真器设备名称〉.avd