已在以下设备上安装Android Studio和模拟器版本31.* 或32.*(撰写本文时的最新版本):
OS: Ubuntu 22.04.2 LTS x86_64
Kernel: 5.19.0-32-generic
PC: HP EliteBook 840 G8 Notebook
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]
CPU: 11th Gen Intel i7-1165G7 (8) @ 4.700GHz.
我检查了CPU是否支持虚拟化:egrep -c '(vmx|svm)' /proc/cpuinfo
返回16(16个结果,因此虚拟化应该没问题),已安装KVM内容:
kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
然而,当我使用硬件图形(硬件GLES 2.0启用)运行AVD时,在Android设备上运行Google Chrome会冻结模拟器,并显示以下消息:error: kvm run failed Bad address
,除了强制关闭模拟器之外,我没有其他选择。
1条答案
按热度按时间uqcuzwp81#
我在机器上启用Android模拟器的硬件加速时遇到了同样的问题:
vulkan驱动程序似乎有问题。
尝试使用以下标志启动模拟器:
-feature -Vulkan
.示例:
如果您希望在运行android studio时永久使用此参数,请使用以下命令在
~/.profile,~/.zprofile,~/.bash_profile
中设置环境变量studio.emu.params
export studio.emu.params="-feature,-Vulkan"
或将其添加到.desktop
条目文件中:~/.local/share/applications/jetbrains-studio.desktop
参见: