Android Studio:Mesa 软件渲染器已弃用。使用 Swiftshader 进行软件渲染

Android Studio: The Mesa software renderer is deprecated. Use Swiftshader for software rendering

当我在 Android Studio 中使用模拟器 运行 一个项目时,我在调试中遇到以下错误 window:

/home/me/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_6P_API_24

WARNING: The Mesa software renderer is deprecated. Use Swiftshader (-gpu swiftshader) for software rendering.

据我所知,模拟器工作正常。这只是一个警告,但我想我会尝试修复它。我能找到的最有用的东西是

但是,他们没有告诉我如何修复它。我在 Ununtu Linux 版本的 Android Studio 和模拟器上使用 GLES 2.0 软件渲染。我检查了 AVD 配置中的高级设置,但没有看到任何明显的更改。

我在windows下这个路径下改了一个文件:

c:\Users\\.android\avd\.avd\config.ini

已将 属性hw.gpu.mode 值从 mesa 更改为 swiftshader 并且警告消失了。

不知道是否有全局 属性 所有新 AVD 都将从中获取它。