Ubuntu 24.04下Android Studio创建API24 AVD失败且显卡设置无法修改
Ubuntu 24.04下Android 7.0(API 24)AVD启动失败且图形设置锁定的问题
需求
我需要在Ubuntu 24.04系统中创建具备以下特性的Android虚拟设备(AVD):
- ABI = x86
- API级别 = 24
- 目标系统 = Android 7.0(Google APIs)
问题现象
我创建了名为「Nexus 5 with API 24」的AVD,但启动失败,报错信息如下:
2024-08-10 13:54:38,233 [ 398984] WARN - Emulator: Nexus 5 API 24 - Failed to process .ini file /home/ziomario/.android/avd/../avd/Nexus_5_API_24.avd/quickbootChoice.ini for reading. 2024-08-10 13:54:38,320 [ 399071] WARN - Emulator: Nexus 5 API 24 - FeatureControl is requesting a non existing feature. 2024-08-10 13:54:38,492 [ 399243] WARN - Emulator: Nexus 5 API 24 - Emulator terminated with exit code 139 2024-08-10 13:54:39,046 [ 399797] WARN - #com.android.sdklib.deviceprovisioner.DeviceAction - The emulator process for AVD Nexus_5_API_24 has terminated. com.android.tools.idea.avdmanager.EmulatorConnectionListener$EmulatorTerminatedException: The emulator process for AVD Nexus_5_API_24 has terminated. at com.android.tools.idea.avdmanager.EmulatorConnectionListener$WaitForEmulatorTask.run(EmulatorConnectionListener.java:93) at com.intellij.openapi.application.impl.RwLockHolder$executeOnPooledThread$1.run(RwLockHolder.kt:154) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699) at java.base/java.lang.Thread.run(Thread.java:840) 2024-08-10 16:58:08,886 [11409637] WARN - #c.i.u.i.p.ProjectIndexableFilesFilterHealthCheck - Following files are indexable but they were NOT found in filter. Errors count: 1. Examples: file id=456120 path=/home/ziomario/AndroidStudioProjects/MyApplication/.idea/appInsightsSettings.xml
尝试过的操作
- 查到相关解决方案:将AVD的模拟性能设置中的图形选项改为「Software GLES 2.0」,但该选项处于灰色不可修改状态
- 尝试安装以下OpenGLES相关依赖包,无效果:
sudo apt-get install libglew-dev libglfw3-dev libglm-dev libglfw3-dev libgles2-mesa-dev gcc libao-dev libmpg123-dev libgles2
求助问题
如何解除图形设置选项的锁定,从而解决AVD启动失败的问题?
内容的提问来源于stack exchange,提问作者mister_smith
相关产品推荐
相关产品推荐

