安卓模拟器因内部错误关闭:GPU找到

14

我已经好几天没用Android Studios了。当我回来时,我的模拟器一直在被杀掉。我删除了所有的模拟器和.android文件夹中的AVD管理器。在选择模拟器图形为Software GLES 2.0后,模拟器可以运行应用程序,但是非常非常慢。仅仅一周前模拟器和Android Studios还很好用。

重新安装API级别为28(Pie)的模拟器后,我现在收到了这个错误消息:

输入图片描述

输入图片描述

输入图片描述


请查看此帖子: https://dev59.com/LFIG5IYBdhLWcg3w6mR8#67213035 - zuraff
我相信这篇文章会有所帮助:https://dev59.com/hlEG5IYBdhLWcg3wdOTm - Mohamed Ben Romdhane
我曾经遇到过完全相同的问题,只有在手动禁用设备管理器中未使用的显卡后才能解决。 - user3324131
8个回答

26

回答工作 [2021年7月28日]

  1. 首先,使用最新的驱动程序更新您的显卡。(可以通过您的 设备管理器 检查显卡型号)
  2. 在浏览器中输入以下路径,其中 <pc_name> 需要替换为您的个人名称:

C:\Users<pc_name>.android

  1. 在上述目录中,我们将放置一个我准备好并已准备好下载链接.ini 文件。此文件将禁用您的 Vulkan驱动程序 并启用您的 GLDirect驱动程序,以使您的 AVD 不再有延迟。(请参见下面的图像)
  2. 启动您的 AVD,您将能够毫无问题地使用它。

需要放置文件的位置


4
我没有AMD芯片,我有英特尔CPU。 - Mick jAGGER
1
在Windows 10上使用集成图形Intel UHD 610。 - Dime
1
在Windows 8.1和Android 4.2.2上对我有效。非常感谢! - Vladimir Salguero
1
在我的Windows 10和Android Studio Arctic Fox上运行良好。 - Abdul Wahid
1
嗨,@DEX7RA!工作得很好。非常感谢你。 - Cardoso
显示剩余3条评论

5

出现了一个缺失或损坏的文件,该文件为amdvlk64.dll。按照以下步骤进行修复:

  1. 此链接下载amdvlk64.dll文件,如果您使用的是32位操作系统,则可以搜索32位版本。
  2. 下载完成后,在桌面上解压文件夹。
  3. 打开解压后的文件夹,并复制amdvlk64.dll文件。
  4. 现在将该文件粘贴到C:\Windows\System32中。
  5. 再次运行模拟器,希望能够成功。

这个链接中的文件似乎已经损坏。 - Gabriel Rogath

4

3
我运行代码时突然出现了这个错误(模拟器因为内部错误:发现GPU而关闭)。解决方法如下:
1. 进入AVD管理器或虚拟设备管理器。
2. 编辑您的AVD或(虚拟设备管理器)。
3. 在仿真性能中选择“软件GLES2.0”选项。
4. 点击完成。
5. 再次启动AVD。

这在模拟器上为我解决了问题。 - Gabriel Rogath

0

对我来说,即使我有NVIDIA GPU,也出现了相同的错误。 在更新NVIDIA驱动程序后重新启动系统可以解决问题。


0

有时候错误可能是由于计算机上设置的错误系统日期/时间引起的。尝试更新系统日期/时间并重新启动Android模拟器。在我的情况下,它是由于错误的系统日期/时间引起的。


0
我在Windows 10(AMD Ryzen)上安装了Android Studio,并通过以下方法使模拟器顺畅运行。一旦您成功从AVD管理器中安装虚拟设备,当您尝试运行代码时,您的仿真器将弹出上述错误,例如 Android emulator closed....amdvlk64.dll not found and amdvlk32.dll not found....。只需按照以下步骤避免这些错误,希望能起作用:
  1. 关闭Android Studio和仿真器错误弹窗。前往控制面板。

  2. 选择程序→程序和功能→打开或关闭Windows功能(位于屏幕极右侧)。

  3. 弹出一个窗口,在其中选中 Windows Hypervisor Platform 和 Virtual Machine Platform ,然后单击确定。

  4. 它会要求您重新启动系统,请允许重启。

  5. 重启后,现在打开Android Studio并运行您的仿真器,希望它可以顺利运行。


0

下载并安装vulkan-dll驱动程序

有些人认为我添加的评论是病毒,我进行了大量的研究,最终找到了地址,近48小时后,我安装了我的模拟器,我的目的只是为了帮助。


我投票关闭并删除此答案,因为仅包含链接的答案被认为是非常低质量的,因为它不直接给出问题的答案,也不直接解决问题。文档等链接通常只是对您已经提供的答案的参考补充,以解决提问者所提出的问题。请考虑添加更多的解释,否则您的答案可能会被删除或关闭。 - I_love_vegetables

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接