【发布时间】:2020-11-28 17:33:36
【问题描述】:
【问题讨论】:
【问题讨论】:
在 Windows 10、Intel、Android Studio 2020.3.1 Patch 4 中
工具 > AVD管理器 > 创建虚拟设备 电话 > Pixel XL > 下一步 在 系统图像 > x86 图像 选项卡 > API 32 > 下一步
让图像下载并完成。
基本上我从 x86_64 图像中选择。
【讨论】:
只要确保您的机器上有足够的磁盘空间,我就释放了空间,无需执行上述任何步骤。
【讨论】:
很难阅读我在 25 个答案之后的解决方案。 我仍然建议这个解决方案对我有帮助,因为其他人没有帮助:
【讨论】:
我在新安装的带有 Nvidia GPU 的 Linux Mint 上遇到了同样的问题。安装GPU驱动后问题解决。
进入“驱动管理器”查看是否有可用驱动。
【讨论】:
我和你有同样的问题。现在我通过这些步骤解决了它。
【讨论】:
以上答案都不适合我。这样做了:
我按照comment 中提到的步骤进行操作,但没有显示任何错误。它还说“更新模拟器,因为它已经过时了”,尽管我的模拟器已经是最新的。我重新启动了 Studio 并从 AVD 管理器运行了 AVD,它工作正常。
【讨论】:
要调试此问题的确切原因,在 android studio 的选项卡部分,
点击“帮助”,
然后'在资源管理器中显示登录'。
打开文件后,如果你看到类似的消息
'模拟器:无法添加库 vulkan-1.dll:失败 模拟器:无法添加库 vulkan-1.dll:失败',
然后按照这四个步骤进行
1.从 Internet 下载 vulkan.dll 文件(谷歌搜索这些文件,您会看到要下载的来源)或从任何其他来源获取。
2.解压dll文件
4.然后重命名文件为'vulkan-1.dll'
然后运行你的模拟器,看看它出现了
【讨论】:
如果您使用的是第 7 代 Intel® Core™ i7 处理器,则报告了 Intel HAXM 的错误。 我设法运行模拟器的唯一方法是在命令行上关闭硬件加速,并且 AVD 非常慢。 方法如下:
获取已安装的 AVD 列表(假设您的默认模拟器路径如下)
%USERPROFILE%\AppData\Local\Android\Sdk\emulator\emulator.exe -list-avds
在关闭硬件加速的情况下启动 AVD(Nexus_5X_API_25 示例)
%USERPROFILE%\AppData\Local\Android\Sdk\emulator\emulator.exe -avd Nexus_5X_API_25 -accel off
您可以添加-verbose -show-kernel 选项以获取详细信息。
【讨论】:
如果没有其他方法,对我来说解决它的是:
工具 > SDK 管理器 > 重新安装 Android 模拟器和 HAXM
【讨论】:
我知道这是针对 Windows 的,但我会分享我的解决方案,以防有 Ubuntu 的人在这里。
当我第一次尝试打开我的模拟器时,我遇到了这个错误。
【讨论】:
确保您的机器有足够的存储空间,有时 AVD 需要高达 10GB 或更多空间才能启动。
【讨论】:
我的问题是由于我的 PC 上的主硬盘驱动器空间不足造成的。一旦我有至少 4 GB 的错误清除。
【讨论】:
如果更新对您不起作用,请尝试使用 ubuntu 的命令行打开模拟器
在终端中定位模拟器位置(cd Home/Android/Sdk/emulator)。
运行这个命令 emulator -avd EMULATOR_NAME
这将打开模拟器或告诉您可以修复的实际错误。就我而言,问题是我的系统剩余空间比模拟器所需的空间少(6GB
【讨论】:
没有一个解决方案对我有用。 以下是帮助您找到问题的通用步骤:
C:\Users\USERNAME\AppData\Local\Android\Sdk\emulator
emulator -list-avds 并查看模拟器的名称,在我的情况下是Pixel_2_API_30
emulator -avd Pixel_2_API_30 调用此模拟器
警告:当然,在您的情况下,您可能会遇到另一个错误 - 但您可以在知道原因的情况下在 Internet 上轻松找到解决方案
【讨论】:
如果您刚刚创建了模拟器并且之前从未运行过,您需要将其作为独立窗口首次运行,然后您可以在工具窗口中(在 Android Studio 窗口中)运行它。 要将模拟器作为独立应用运行:
emulator -avd {your virtual device name here}more info
【讨论】:
对我来说,恰好是我的机器磁盘空间不足。但是,我可以通过从命令行运行模拟器来验证这一点,以获得更详细的错误消息:
$ emulator -list-avds
Pixel_3_API_29
Pixel_3_API_30
Pixel_5_API_30_R_
$ emulator -avd Pixel_3_API_29
emulator: Android emulator version 30.4.1.0 (build_id 7075546) (CL:N/A)
emulator: ERROR: Not enough disk space to run AVD 'Pixel_3_API_29'. Exiting...
释放磁盘空间有效。请注意,释放大量空间的好方法是打开 Android 虚拟设备管理器并选择 wipe data。对我来说,只用一个我很久没用过的模拟器就清除了 8 GB 的空间。
【讨论】:
我多次出现同样的问题。请尝试以下几点,希望对您有所帮助。
【讨论】:
模拟器进程退出的原因有很多。不幸的是,这个对话框提供了这种误导性消息,没有进一步的细节。
如果您安装了Android SDK Command-line Tools,请从命令行运行模拟器以查看发生了什么。
emulator -list-avds # get available AVD names
emulator @<avd-name> # try to start emulator
随后会出现错误消息。在我的情况下,磁盘空间不足。
【讨论】:
同样的问题,通过卸载所有未使用的 SDK 以释放一些磁盘空间来解决它
=>在SDK Manager中取消勾选,然后Apply,Finish卸载完成后,最后重启你的Android Studio,应该没问题
检查此答案中提出的所有解决方案: https://stackoverflow.com/a/64469129/14517970
【讨论】:
我有同样的问题。
我在环境变量上更改了 ANDROID_HOME 路径。
然后我将安装模拟器的“avd”文件夹复制到“sdk”文件夹(ANDROID_HOME 路径)中。
*** 您可以通过单击 AVD 管理器中的“在磁盘上显示”找到“avd”文件夹。
我重启了模拟器,现在运行良好。
【讨论】:
在“文件”->“设置”->“模拟器”中取消选中“在工具窗口中启动” 应该可以。
【讨论】: