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

Android Studio:Mesa软件渲染器已被弃用。使用Swiftshader进行软件渲染,android,android-studio,android-emulator,mesa,Android,Android Studio,Android Emulator,Mesa,当我在Android Studio中使用emulator运行项目时,在调试窗口中出现以下错误: /home/me/Android/Sdk/tools/emulator-netdelay none-netspeed full-avd Nexus_6P_API_24 警告:Mesa软件渲染器已弃用。使用Swiftshader(-gpu Swiftshader)进行软件渲染 据我所知,模拟器工作正常。这只是一个警告,但我想我会设法解决它。我能找到的最有用的东西是 然而,他们没有告诉我如何修

当我在Android Studio中使用emulator运行项目时,在调试窗口中出现以下错误:

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

警告:Mesa软件渲染器已弃用。使用Swiftshader(-gpu Swiftshader)进行软件渲染

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


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

我在windows下更改了此路径中的一个文件:

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

将属性hw.gpu.mode值从mesa更改为swiftshader,警告消失


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

在Linux上,该文件位于
/home//.android/AVD/.AVD/config.ini
中。对swiftshader进行编辑会删除我在问题中提到的错误消息。然而,我开始得到另一个错误“GL错误,而调整大小”,所以我最终切换回mesa。不过,这可能是另一个问题,所以我将此答案标记为已接受。我使用的是windows,但我遇到了相同的问题“调整大小时出现GL错误”。返回mesa。