Fedora系统下AVD启动崩溃:qemu-system-x86_64被SIGSEGV终止
解决Fedora 39 + Flatpak Android Studio AVD SIGSEGV崩溃问题
以下是针对该问题的几种可行修复方案:
方案1:调整Flatpak的SELinux权限
Fedora的SELinux可能限制了Flatpak容器内的QEMU进程访问必要资源,执行以下命令放宽权限:
flatpak override --user --allow=devel com.google.AndroidStudio
重启Android Studio后再尝试启动AVD。
方案2:禁用AVD的硬件加速
硬件加速可能与Fedora 39的内核或Flatpak环境存在兼容性问题,可关闭硬件加速:
- 打开Android Studio,进入
Tools > Device Manager - 选中目标AVD,点击右侧的「Edit」(铅笔图标)
- 在
Emulated Performance区域,将Graphics选项改为Software - GLES 2.0 - 保存设置后重新启动AVD
方案3:更新Flatpak和Android Studio
确保Flatpak及Android Studio为最新版本,避免版本兼容问题:
flatpak update flatpak update com.google.AndroidStudio
更新完成后重启系统再测试AVD。
方案4:调整QEMU的内存分配
若AVD分配的内存过大,可能触发内存访问错误:
- 编辑目标AVD的配置文件(路径通常为
~/.var/app/com.google.AndroidStudio/data/.android/avd/[你的AVD名称].avd/config.ini) - 修改
hw.ramSize参数,例如改为2048(即2GB) - 保存后重新启动AVD
内容的提问来源于stack exchange,提问作者Binyamin Pekar
相关产品推荐
相关产品推荐

