2016-09-19 254 views
4

当我使用模拟器我碰到下面的错误在调试窗口中运行Android Studio中的一个项目:Android Studio:不推荐使用Mesa软件渲染器。使用Swiftshader软件渲染

/家/我/安卓/ SDK /工具/仿真器-netdelay无 - netspeed full -avd Nexus_6P_API_24

警告:不建议使用Mesa软件渲染器。使用Swiftshader(-gpu swiftshader)进行软件渲染。

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

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

回答

11

我在这条道路改变了一个文件窗口下:

C:\用户\ <USER_NAME> \ .android \ AVD \ <avd_name> .avd \ config.ini文件

变更的属性HW。 gpu.mode value from mesa to swiftshader并且警告消失。

不知道是否所有新的AVD将从中获得全球财产。

+1

在Linux上,该文件位于'/ home/ /.android/avd/ .avd/config.ini'中。编辑** swiftshader **带走了我在我的问题中提到的错误消息。但是,我开始得到另一个错误“GL错误,同时调整大小”,所以我最终切换回**梅萨**。不过,这可能是一个不同的问题,所以我正在接受这个答案。 – Suragch

+0

我正在使用Windows,但我遇到了同样的问题“GL错误,同时调整大小”。返回到台面。 –